02:43:34.188 [debug] QUERY OK source="settings" db=0.6ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:43:34.189 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/46/b3/46b37b95449f332a3d7f3ba138018a74d4bb1753c6da35a5cca7aa9f6ad53d59.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:43:35.314 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b1/18/b118fa16bbff1cd9fa0780b02a027842b1f11155c38395ccf08b88ec1ba7e0b1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:43:35.314 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:43:35.315 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:43:35.317 [info] {"args":{"id":3},"id":2069,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4400273,"event":"job:stop","queue_time":17912806,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:43:36.492 [info] {"source":"oban","duration":5800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:38.257 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/46/b3/46b37b95449f332a3d7f3ba138018a74d4bb1753c6da35a5cca7aa9f6ad53d59.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:43:38.257 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:43:38.258 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:43:38.259 [info] {"args":{"id":4},"id":2070,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4085491,"event":"job:stop","queue_time":21170868,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:00.648 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:06.497 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:36.501 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.650 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:06.503 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:36.508 [info] {"source":"oban","duration":3675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.655 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:06.512 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:36.516 [info] {"source":"oban","duration":3630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.656 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:06.518 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:36.528 [info] {"source":"oban","duration":7637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.658 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:06.532 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:36.535 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.663 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:06.538 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:36.541 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.664 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:06.545 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:36.548 [info] {"source":"oban","duration":2578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.667 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:06.551 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:36.561 [info] {"source":"oban","duration":8542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.670 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:06.570 [info] {"source":"oban","duration":7646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:36.574 [info] {"source":"oban","duration":2560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.671 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:06.578 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:36.581 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.674 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:06.584 [info] {"source":"oban","duration":2499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:36.587 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.676 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:06.590 [info] {"source":"oban","duration":2582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:36.595 [info] {"source":"oban","duration":3627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.678 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:06.598 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:36.601 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.685 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:06.606 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:36.608 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.686 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:06.612 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:36.615 [info] {"source":"oban","duration":2527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.688 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:06.618 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:36.622 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.691 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:06.636 [info] {"source":"oban","duration":13077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:36.642 [info] {"source":"oban","duration":5084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.692 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:06.646 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:36.649 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.694 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:06.652 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:36.657 [info] {"source":"oban","duration":3573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.695 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:06.661 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:36.664 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.697 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:06.667 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:36.670 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.699 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:06.673 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:36.677 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.701 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:06.679 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:36.683 [info] {"source":"oban","duration":2678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.704 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:06.686 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:36.688 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.710 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:06.693 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:36.695 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.712 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:06.701 [info] {"source":"oban","duration":4255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:36.704 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.715 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:06.710 [info] {"source":"oban","duration":3667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:36.714 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.718 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:06.717 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:36.721 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.720 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:06.723 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:36.728 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.721 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:06.730 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:36.735 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.725 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:06.740 [info] {"source":"oban","duration":3954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:36.744 [info] {"source":"oban","duration":3242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.727 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:06.747 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:36.750 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.729 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:06.754 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:36.757 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.731 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:06.760 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:36.765 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.734 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:06.770 [info] {"source":"oban","duration":4181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:36.774 [info] {"source":"oban","duration":3423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.735 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:06.778 [info] {"source":"oban","duration":3592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:36.782 [info] {"source":"oban","duration":2768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.737 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:06.785 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:36.789 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.739 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:06.793 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:36.804 [info] {"source":"oban","duration":9404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.740 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:06.810 [info] {"source":"oban","duration":5039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:36.814 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.741 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:06.818 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:36.824 [info] {"source":"oban","duration":5537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.743 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:06.828 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:36.832 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.745 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:06.836 [info] {"source":"oban","duration":3455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:36.843 [info] {"source":"oban","duration":5260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.746 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:06.846 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:36.852 [info] {"source":"oban","duration":3990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.748 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:06.855 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:36.859 [info] {"source":"oban","duration":3268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.752 [info] {"source":"oban","duration":2974,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:06.863 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:36.867 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.753 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:06.876 [info] {"source":"oban","duration":7347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:36.881 [info] {"source":"oban","duration":3555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.756 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:06.885 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:36.891 [info] {"source":"oban","duration":4510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.758 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:06.895 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:36.897 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.763 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:06.902 [info] {"source":"oban","duration":3572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:36.905 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.765 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:06.910 [info] {"source":"oban","duration":3751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:36.914 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.766 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:06.918 [info] {"source":"oban","duration":2525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:36.924 [info] {"source":"oban","duration":5543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.770 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:06.926 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:36.932 [info] {"source":"oban","duration":3696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.773 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:06.935 [info] {"source":"oban","duration":2499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:36.941 [info] {"source":"oban","duration":4952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.774 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:06.943 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:36.946 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.776 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:06.951 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:36.953 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.778 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:06.956 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:36.961 [info] {"source":"oban","duration":3355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.780 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:06.966 [info] {"source":"oban","duration":2599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:36.969 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.784 [info] {"source":"oban","duration":1399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:06.973 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:36.975 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.787 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:06.979 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:36.983 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.791 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:06.988 [info] {"source":"oban","duration":3169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:18.687 [info] GET / 03:43:18.687 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:43:18.690 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=347.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:43:18.691 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.4ms idle=51.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:43:18.692 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=52.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:43:18.694 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=53.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:43:18.696 [debug] QUERY OK source="media_items" db=1.0ms idle=55.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:43:18.698 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:43:18.699 [debug] QUERY OK source="settings" db=0.8ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:43:18.701 [debug] QUERY OK source="settings" db=0.3ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:43:18.704 [debug] QUERY OK source="tasks" db=0.6ms idle=9.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:43:18.706 [debug] QUERY OK source="media_items" db=0.3ms idle=10.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)) [] 03:43:18.708 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:43:18.711 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.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:43:18.714 [debug] QUERY OK source="media_items" db=2.5ms queue=0.6ms idle=10.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:43:18.716 [debug] QUERY OK source="sources" db=0.5ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 03:43:18.721 [info] Sent 200 in 33ms 03:43:36.992 [info] {"source":"oban","duration":3922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.794 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:06.996 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:37.009 [info] {"source":"oban","duration":10925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.795 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:07.012 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:37.017 [info] {"source":"oban","duration":3068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.797 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:07.021 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:37.026 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.801 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:07.030 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:37.034 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.802 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:07.038 [info] {"source":"oban","duration":2307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:37.041 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.803 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:07.046 [info] {"source":"oban","duration":3977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:37.051 [info] {"source":"oban","duration":3529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.804 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:07.054 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:37.060 [info] {"source":"oban","duration":4059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.807 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:07.063 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:37.068 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.811 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:07.074 [info] {"source":"oban","duration":4887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:37.077 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.813 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:07.080 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:37.083 [info] {"source":"oban","duration":2705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.815 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:07.097 [info] {"source":"oban","duration":12436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:37.101 [info] {"source":"oban","duration":2527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.816 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:07.104 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:37.107 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.819 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:07.110 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:37.113 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.820 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:07.117 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:37.120 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.825 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:07.125 [info] {"source":"oban","duration":3395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:37.127 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.826 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:07.130 [info] {"source":"oban","duration":1565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:37.132 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.830 [info] {"source":"oban","duration":1551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:07.136 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:37.140 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.835 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:07.143 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:37.148 [info] {"source":"oban","duration":3770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.841 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:07.151 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:37.154 [info] {"source":"oban","duration":1465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:42.591 [info] GET / 04:02:42.591 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 04:02:42.594 [debug] QUERY OK source="settings" db=0.9ms queue=0.8ms idle=1936.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:02:42.595 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms idle=1938.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 04:02:42.597 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1940.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 04:02:42.599 [debug] QUERY OK source="media_items" db=1.7ms idle=1787.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 04:02:42.601 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=787.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 04:02:42.605 [debug] QUERY OK source="settings" db=2.3ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:02:42.606 [debug] QUERY OK source="settings" db=0.9ms idle=9.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:02:42.609 [debug] QUERY OK source="settings" db=1.4ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:02:42.613 [debug] QUERY OK source="tasks" db=0.8ms idle=12.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"] 04:02:42.616 [debug] QUERY OK source="media_items" db=1.1ms idle=13.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)) [] 04:02:42.618 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 04:02:42.621 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=13.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"))) [] 04:02:42.625 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=12.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 04:02:42.627 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 04:02:42.633 [info] Sent 200 in 42ms 04:03:00.846 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:07.157 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:37.162 [info] {"source":"oban","duration":3304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.850 [info] {"source":"oban","duration":1551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:07.165 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:37.168 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.851 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:07.170 [info] {"source":"oban","duration":1627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:37.172 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.853 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:07.176 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:37.180 [info] {"source":"oban","duration":2363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.857 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:07.183 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:37.187 [info] {"source":"oban","duration":3513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.861 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:07.191 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:37.194 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.862 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:07.198 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:37.206 [info] {"source":"oban","duration":6661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.865 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:07.213 [info] {"source":"oban","duration":4834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:37.217 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:42.695 [info] GET / 04:10:42.695 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 04:10:42.697 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=527.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:10:42.698 [debug] QUERY OK source="media_profiles" db=0.7ms idle=37.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 04:10:42.699 [debug] QUERY OK source="sources" db=0.7ms idle=38.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 04:10:42.700 [debug] QUERY OK source="media_items" db=1.0ms idle=39.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 04:10:42.701 [debug] QUERY OK source="media_items" db=0.6ms idle=41.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 04:10:42.703 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:10:42.704 [debug] QUERY OK source="settings" db=0.5ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:10:42.705 [debug] QUERY OK source="settings" db=0.5ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:10:42.708 [debug] QUERY OK source="tasks" db=0.6ms idle=7.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 04:10:42.710 [debug] QUERY OK source="media_items" db=0.6ms idle=8.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 04:10:42.712 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms 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 (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 04:10:42.715 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.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"))) [] 04:10:42.718 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 04:10:42.722 [debug] QUERY OK source="sources" db=2.4ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 04:10:42.729 [info] Sent 200 in 34ms 04:11:00.867 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:07.222 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:37.225 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.869 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:07.230 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:37.232 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.871 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:07.236 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:37.238 [info] {"source":"oban","duration":1440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.873 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:07.242 [info] {"source":"oban","duration":3742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:37.245 [info] {"source":"oban","duration":1592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.875 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:07.249 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:37.253 [info] {"source":"oban","duration":2644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.876 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:07.256 [info] {"source":"oban","duration":2567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:37.260 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.879 [info] {"source":"oban","duration":1340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:07.264 [info] {"source":"oban","duration":2617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:37.267 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.880 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:07.273 [info] {"source":"oban","duration":4194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:37.278 [info] {"source":"oban","duration":4203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.883 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:07.282 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:37.285 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.885 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:07.290 [info] {"source":"oban","duration":3668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:37.294 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.886 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:07.297 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:37.302 [info] {"source":"oban","duration":3218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.887 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:07.305 [info] {"source":"oban","duration":2492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:37.308 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.889 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:07.311 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:37.316 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.891 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:07.321 [info] {"source":"oban","duration":5000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:37.325 [info] {"source":"oban","duration":2418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.894 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:07.328 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:37.332 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.895 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:07.334 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:37.337 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.903 [info] {"source":"oban","duration":5932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:07.341 [info] {"source":"oban","duration":2997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:37.343 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.905 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:07.347 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:37.350 [info] {"source":"oban","duration":1542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.908 [info] {"source":"oban","duration":1426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:07.353 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:37.357 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.910 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:07.360 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:37.364 [info] {"source":"oban","duration":3451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.913 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:07.369 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:37.372 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.915 [info] {"source":"oban","duration":1415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:07.374 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:37.379 [info] {"source":"oban","duration":3516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.919 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:07.383 [info] {"source":"oban","duration":3628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:37.386 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.920 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:07.389 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:37.394 [info] {"source":"oban","duration":3694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.924 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:07.397 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:37.401 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.927 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:07.404 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:37.408 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.930 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:07.410 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:37.414 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.932 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:07.417 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:37.421 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.933 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:07.425 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:37.428 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.937 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:07.432 [info] {"source":"oban","duration":2560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:37.437 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.943 [info] {"source":"oban","duration":4066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:07.440 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:37.445 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.944 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:07.448 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:37.451 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.946 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:07.454 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:37.456 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.949 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:07.460 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:37.463 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.951 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:07.466 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:37.470 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.954 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:07.473 [info] {"source":"oban","duration":1318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:37.476 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.957 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:07.484 [info] {"source":"oban","duration":6194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:37.488 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.960 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:07.490 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:37.493 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.964 [info] {"source":"oban","duration":2649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:07.497 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:37.499 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.966 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:07.503 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:37.507 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.967 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:07.509 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:37.513 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.969 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:07.517 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:37.523 [info] {"source":"oban","duration":4451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.971 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:07.525 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:37.529 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.973 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:07.531 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:37.535 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.975 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:07.539 [info] {"source":"oban","duration":3456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:37.542 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.980 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:07.546 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:37.550 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.982 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:07.553 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:37.555 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.985 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:07.560 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:37.566 [info] {"source":"oban","duration":4988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.989 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:07.569 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:37.571 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.992 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:07.575 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:37.580 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.994 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:07.584 [info] {"source":"oban","duration":3208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:37.587 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.996 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:07.592 [info] {"source":"oban","duration":3630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:37.596 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.998 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:07.598 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:37.605 [info] {"source":"oban","duration":4773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:01.001 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:07.608 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:37.612 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.005 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:07.615 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:37.619 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.006 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:07.623 [info] {"source":"oban","duration":2491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:37.626 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.008 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:07.629 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:37.632 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.011 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:07.635 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:37.639 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.015 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:07.645 [info] {"source":"oban","duration":5333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:37.649 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.019 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:07.651 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:37.655 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.021 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:07.659 [info] {"source":"oban","duration":3465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:37.662 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.025 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:07.669 [info] {"source":"oban","duration":5747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:37.673 [info] {"source":"oban","duration":3008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.028 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:07.676 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:37.680 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.030 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:07.686 [info] {"source":"oban","duration":3327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:37.689 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.032 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:07.693 [info] {"source":"oban","duration":2468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:37.697 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.034 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:07.701 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:37.706 [info] {"source":"oban","duration":4680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.036 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:07.710 [info] {"source":"oban","duration":2679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:37.713 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.039 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:07.717 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:37.725 [info] {"source":"oban","duration":5961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.044 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:07.729 [info] {"source":"oban","duration":2251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:37.731 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.048 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:07.734 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:37.738 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.053 [info] {"source":"oban","duration":3249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:07.741 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:37.743 [info] {"source":"oban","duration":1504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.054 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:07.746 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:37.750 [info] {"source":"oban","duration":2492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.057 [info] {"source":"oban","duration":935,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:07.755 [info] {"source":"oban","duration":3712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:37.762 [info] {"source":"oban","duration":4709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.061 [info] {"source":"oban","duration":2571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:07.766 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:37.769 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.064 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:07.772 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:37.776 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.065 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:07.780 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:37.782 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.068 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:07.785 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:37.790 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.070 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:07.795 [info] {"source":"oban","duration":3630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:37.803 [info] {"source":"oban","duration":6442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.073 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:07.809 [info] {"source":"oban","duration":4415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:37.815 [info] {"source":"oban","duration":3867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.075 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:07.819 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:37.823 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.076 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:07.827 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:37.831 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.077 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:07.835 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:37.840 [info] {"source":"oban","duration":3722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.081 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:07.846 [info] {"source":"oban","duration":4662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:37.850 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.083 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:07.853 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:37.858 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.084 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:07.861 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:37.866 [info] {"source":"oban","duration":3651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.086 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:07.872 [info] {"source":"oban","duration":4769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:37.876 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.089 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:07.883 [info] {"source":"oban","duration":5893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:37.885 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.092 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:07.888 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:37.892 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.095 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:07.895 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:37.899 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.098 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:07.903 [info] {"source":"oban","duration":3558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:37.906 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.099 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:07.910 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:37.915 [info] {"source":"oban","duration":3337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.101 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:07.920 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:37.925 [info] {"source":"oban","duration":3949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.102 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:07.929 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:37.933 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.104 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:07.938 [info] {"source":"oban","duration":3672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:37.942 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.106 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:07.947 [info] {"source":"oban","duration":3543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:37.955 [info] {"source":"oban","duration":5672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.108 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:07.960 [info] {"source":"oban","duration":4085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:37.964 [info] {"source":"oban","duration":3089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.110 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:07.967 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:37.971 [info] {"source":"oban","duration":3396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.112 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:07.974 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:37.977 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.113 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:07.980 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:37.984 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.114 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:07.988 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:37.991 [info] {"source":"oban","duration":2505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.116 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:07.995 [info] {"source":"oban","duration":3372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:38.000 [info] {"source":"oban","duration":3164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.117 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:08.005 [info] {"source":"oban","duration":4342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:38.009 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.122 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:08.013 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:38.016 [info] {"source":"oban","duration":2387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.124 [info] {"source":"oban","duration":1408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:08.023 [info] {"source":"oban","duration":6384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:38.026 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.126 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:08.030 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:38.032 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.129 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:08.036 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:38.040 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.131 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:08.043 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:38.046 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.135 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:08.052 [info] {"source":"oban","duration":4279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:38.056 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.136 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:08.059 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:38.063 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.139 [info] {"source":"oban","duration":942,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:08.065 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:38.069 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.140 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:08.072 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:38.081 [info] {"source":"oban","duration":7014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.142 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:08.087 [info] {"source":"oban","duration":5123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:38.090 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.147 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:08.094 [info] {"source":"oban","duration":3465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:38.097 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.148 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:08.100 [info] {"source":"oban","duration":1499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:38.103 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.152 [info] {"source":"oban","duration":2534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:08.106 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:38.110 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.154 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:08.113 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:38.118 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.156 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:08.122 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:38.124 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.157 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:08.132 [info] {"source":"oban","duration":5876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:38.136 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.158 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:08.139 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:38.145 [info] {"source":"oban","duration":4577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.163 [info] {"source":"oban","duration":1472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:08.151 [info] {"source":"oban","duration":3746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:38.154 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.166 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:08.158 [info] {"source":"oban","duration":2396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:38.163 [info] {"source":"oban","duration":4212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.170 [info] {"source":"oban","duration":1355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:08.166 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:38.169 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.172 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:08.174 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:38.177 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.175 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:08.181 [info] {"source":"oban","duration":3444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:38.183 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.178 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:08.187 [info] {"source":"oban","duration":2705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:38.190 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.179 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:08.194 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:38.199 [info] {"source":"oban","duration":4126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.180 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:08.204 [info] {"source":"oban","duration":2648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:38.207 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.184 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:08.211 [info] {"source":"oban","duration":3396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:38.215 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.185 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:08.218 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:38.221 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.188 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:08.225 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:38.229 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.190 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:08.234 [info] {"source":"oban","duration":3337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:12.937 [info] GET / 06:21:12.938 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 06:21:12.940 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1161.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:21:12.941 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1162.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 06:21:12.942 [debug] QUERY OK source="sources" db=0.7ms idle=1163.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 06:21:12.943 [debug] QUERY OK source="media_items" db=0.5ms idle=1164.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:21:12.944 [debug] QUERY OK source="media_items" db=0.6ms idle=279.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:21:12.946 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:21:12.947 [debug] QUERY OK source="settings" db=0.8ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:21:12.949 [debug] QUERY OK source="settings" db=0.7ms 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 [] 06:21:12.955 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=10.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"] 06:21:12.958 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=13.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 06:21:12.962 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=12.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] 06:21:12.965 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=16.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"))) [] 06:21:12.968 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=16.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "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] 06:21:12.971 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=14.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 06:21:12.978 [info] Sent 200 in 40ms 06:21:38.237 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.192 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:08.242 [info] {"source":"oban","duration":3658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:38.246 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.193 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:08.249 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:38.253 [info] {"source":"oban","duration":2392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.196 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:08.258 [info] {"source":"oban","duration":3083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:38.261 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.201 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:08.264 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:38.270 [info] {"source":"oban","duration":3923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.204 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:08.274 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:38.278 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.206 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:08.288 [info] {"source":"oban","duration":9129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:38.292 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.209 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:08.296 [info] {"source":"oban","duration":3614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:38.299 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.210 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:08.303 [info] {"source":"oban","duration":2526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:38.306 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.213 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:08.308 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:38.312 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.216 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:08.316 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:38.322 [info] {"source":"oban","duration":4021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.223 [info] {"source":"oban","duration":4872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:08.328 [info] {"source":"oban","duration":4433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:38.330 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.225 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:08.334 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:38.338 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.226 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:08.340 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:38.346 [info] {"source":"oban","duration":3982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.230 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:08.349 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:38.352 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.231 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:08.356 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:38.362 [info] {"source":"oban","duration":4667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.233 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:08.366 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:38.370 [info] {"source":"oban","duration":3471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.235 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:08.374 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:38.377 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.237 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:08.381 [info] {"source":"oban","duration":3801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:38.386 [info] {"source":"oban","duration":3381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.238 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:08.392 [info] {"source":"oban","duration":4322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:38.396 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.241 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:08.401 [info] {"source":"oban","duration":3352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:38.405 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.245 [info] {"source":"oban","duration":1565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:08.413 [info] {"source":"oban","duration":5413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:38.416 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.247 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:08.419 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:38.423 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.249 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:08.427 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:38.432 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.251 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:08.436 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:38.442 [info] {"source":"oban","duration":4960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.254 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:08.446 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:38.450 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.255 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:08.454 [info] {"source":"oban","duration":3284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:38.459 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.258 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:08.462 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:38.464 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.260 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:08.468 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:38.470 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.263 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:08.475 [info] {"source":"oban","duration":3375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:38.482 [info] {"source":"oban","duration":6399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.265 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:08.486 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:38.493 [info] {"source":"oban","duration":5446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.267 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:08.497 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:38.503 [info] {"source":"oban","duration":3847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.269 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:08.512 [info] {"source":"oban","duration":7284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:38.519 [info] {"source":"oban","duration":6687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.272 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:08.527 [info] {"source":"oban","duration":5275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:38.532 [info] {"source":"oban","duration":3483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.275 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:08.536 [info] {"source":"oban","duration":3386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:38.538 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.278 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:08.542 [info] {"source":"oban","duration":2678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:38.545 [info] {"source":"oban","duration":1601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.281 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:08.548 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:38.552 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.283 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:08.556 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:38.562 [info] {"source":"oban","duration":5575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.285 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:08.571 [info] {"source":"oban","duration":7400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:38.575 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.289 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:08.579 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:38.583 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.292 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:08.587 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:38.590 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.294 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:08.593 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:38.598 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.296 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:08.602 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:38.605 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.299 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:08.609 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:38.611 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.301 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:08.615 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:38.621 [info] {"source":"oban","duration":4193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.303 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:08.625 [info] {"source":"oban","duration":3748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:38.628 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.307 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:08.632 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:38.637 [info] {"source":"oban","duration":3598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.309 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:08.643 [info] {"source":"oban","duration":4846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:38.647 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.313 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:08.651 [info] {"source":"oban","duration":3014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:38.655 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.316 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:08.658 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:38.662 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.317 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:08.666 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:38.671 [info] {"source":"oban","duration":3746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.319 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:08.676 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:38.681 [info] {"source":"oban","duration":4419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.322 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:08.684 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:38.688 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.323 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:08.691 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:38.694 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.325 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:08.699 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:38.704 [info] {"source":"oban","duration":4080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.328 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:08.707 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:38.710 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.331 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:08.713 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:38.720 [info] {"source":"oban","duration":5095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.332 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:08.724 [info] {"source":"oban","duration":1445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:38.726 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.334 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:08.730 [info] {"source":"oban","duration":2677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:38.736 [info] {"source":"oban","duration":3927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.335 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:08.739 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:38.747 [info] {"source":"oban","duration":5714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.338 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:08.750 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:38.754 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.345 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:08.757 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:38.762 [info] {"source":"oban","duration":3337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.346 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:08.768 [info] {"source":"oban","duration":4880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:38.770 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.347 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:08.773 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:38.778 [info] {"source":"oban","duration":3493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.348 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:08.782 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:38.786 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.353 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:08.788 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:38.794 [info] {"source":"oban","duration":3992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.355 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:08.797 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:38.802 [info] {"source":"oban","duration":3560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.356 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:08.805 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:38.812 [info] {"source":"oban","duration":5773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.358 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:08.815 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:38.819 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.360 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:08.823 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:38.828 [info] {"source":"oban","duration":4763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.365 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:08.835 [info] {"source":"oban","duration":3513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:38.838 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.366 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:08.842 [info] {"source":"oban","duration":3771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:38.847 [info] {"source":"oban","duration":3272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.367 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:08.851 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:38.855 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.368 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:08.857 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:38.860 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.370 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:08.865 [info] {"source":"oban","duration":3705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:38.868 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.372 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:08.873 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:38.876 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.376 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:08.880 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:38.883 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.378 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:08.887 [info] {"source":"oban","duration":3919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:38.891 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.382 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:08.894 [info] {"source":"oban","duration":2601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:38.898 [info] {"source":"oban","duration":3295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.384 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:08.902 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:38.907 [info] {"source":"oban","duration":3844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.387 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:08.910 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:38.917 [info] {"source":"oban","duration":5408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.388 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:08.921 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:38.925 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.389 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:08.929 [info] {"source":"oban","duration":3390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:38.932 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.393 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:08.936 [info] {"source":"oban","duration":3493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:38.939 [info] {"source":"oban","duration":2485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.396 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:08.944 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:38.948 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.399 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:08.951 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:38.954 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.404 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:08.956 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:38.960 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.405 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:08.965 [info] {"source":"oban","duration":3488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:38.970 [info] {"source":"oban","duration":3802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.408 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:08.974 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:38.977 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.412 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:08.980 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:38.985 [info] {"source":"oban","duration":3901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.415 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:08.990 [info] {"source":"oban","duration":3709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:38.994 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.417 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:09.001 [info] {"source":"oban","duration":5180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:39.006 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.420 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:09.010 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:39.015 [info] {"source":"oban","duration":3596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.422 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:09.019 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:39.023 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.425 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:09.028 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:39.032 [info] {"source":"oban","duration":3477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.428 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:09.035 [info] {"source":"oban","duration":2525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:39.038 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.431 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:09.043 [info] {"source":"oban","duration":3596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:39.046 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.435 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:09.049 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:39.053 [info] {"source":"oban","duration":2363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.438 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:09.057 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:39.061 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.442 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:09.065 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:39.070 [info] {"source":"oban","duration":3685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.445 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:09.074 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:39.078 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.447 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:09.082 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:39.086 [info] {"source":"oban","duration":3652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.449 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:09.091 [info] {"source":"oban","duration":3091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:39.094 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.451 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:09.098 [info] {"source":"oban","duration":3393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:39.102 [info] {"source":"oban","duration":3474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.454 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:09.106 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:39.110 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.457 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:09.113 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:39.117 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.461 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:09.120 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:39.125 [info] {"source":"oban","duration":4195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.464 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:09.128 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:39.131 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.466 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:09.136 [info] {"source":"oban","duration":3842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:39.142 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.468 [info] {"source":"oban","duration":1307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:09.146 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 08:10:39.151 [info] {"source":"oban","duration":3545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.472 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:09.155 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:39.159 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.478 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:09.165 [info] {"source":"oban","duration":4409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:39.170 [info] {"source":"oban","duration":3419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.483 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:09.175 [info] {"source":"oban","duration":3595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:39.179 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.485 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:09.182 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:39.187 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.491 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:09.190 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:39.194 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.493 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:09.200 [info] {"source":"oban","duration":4931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:39.203 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.496 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:09.207 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:39.210 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.499 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:09.214 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:39.217 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.501 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:09.220 [info] {"source":"oban","duration":1607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:39.223 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.506 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:09.226 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:39.231 [info] {"source":"oban","duration":4348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.507 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:09.234 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:39.239 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.511 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:09.244 [info] {"source":"oban","duration":3809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:39.248 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.515 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:09.252 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:39.256 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.517 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:09.265 [info] {"source":"oban","duration":5981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:39.269 [info] {"source":"oban","duration":3908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.519 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:09.276 [info] {"source":"oban","duration":5885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:39.289 [info] {"source":"oban","duration":9961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.521 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:09.294 [info] {"source":"oban","duration":4074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:39.303 [info] {"source":"oban","duration":8537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.526 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:09.309 [info] {"source":"oban","duration":4897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:39.317 [info] {"source":"oban","duration":5429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.529 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:09.325 [info] {"source":"oban","duration":6772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:39.332 [info] {"source":"oban","duration":5305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.536 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:09.336 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:39.341 [info] {"source":"oban","duration":4697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.541 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:09.346 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:39.352 [info] {"source":"oban","duration":4234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.543 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:09.356 [info] {"source":"oban","duration":3474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:39.360 [info] {"source":"oban","duration":3579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.547 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:09.367 [info] {"source":"oban","duration":5218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:39.373 [info] {"source":"oban","duration":4999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.549 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:09.378 [info] {"source":"oban","duration":4001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:39.386 [info] {"source":"oban","duration":5556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.552 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:09.389 [info] {"source":"oban","duration":2526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:39.396 [info] {"source":"oban","duration":6291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.553 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:09.404 [info] {"source":"oban","duration":5268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:39.407 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.556 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:09.413 [info] {"source":"oban","duration":5400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:39.419 [info] {"source":"oban","duration":5022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.559 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:09.427 [info] {"source":"oban","duration":6396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:39.433 [info] {"source":"oban","duration":3957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.563 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:09.437 [info] {"source":"oban","duration":4033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:39.442 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.565 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:09.448 [info] {"source":"oban","duration":4948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:39.450 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.568 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:09.454 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:39.459 [info] {"source":"oban","duration":3845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.570 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:09.464 [info] {"source":"oban","duration":4493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:39.466 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.573 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:09.470 [info] {"source":"oban","duration":2475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:39.474 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.575 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:09.476 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:14.339 [info] {"args":{"id":1},"id":2071,"meta":{},"system_time":1762353794339179616,"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"]} 08:43:14.341 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1448.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:14.343 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=1449.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:14.345 [debug] QUERY OK source="media_items" db=1.1ms idle=1016.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:43:14.346 [debug] QUERY OK source="media_items" db=0.8ms idle=14.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 08:43:14.347 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:14.348 [debug] QUERY OK source="settings" db=0.4ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:14.350 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 08:43:14.351 [debug] Current batch of media processed. Will check again in 1000ms 08:43:14.352 [debug] QUERY OK source="settings" db=1.3ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:14.353 [debug] QUERY OK source="settings" db=0.8ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:14.354 [debug] QUERY OK source="settings" db=0.5ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:14.355 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/56/45/56452d1e217d8111913294106e042a574935382ef77bf721572698d64566bfba.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:15.352 [debug] Current batch of media processed. Will check again in 1000ms 08:43:16.352 [debug] Current batch of media processed. Will check again in 1000ms 08:43:17.354 [debug] Current batch of media processed. Will check again in 1000ms 08:43:18.354 [debug] Current batch of media processed. Will check again in 1000ms 08:43:19.356 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "duration" => 3360, "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", "id" => "wu801rrpRtk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 08:43:19.358 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1463.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:19.360 [debug] QUERY OK source="sources" db=1.4ms 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" = ?) [1] 08:43:19.363 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=1468.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 08:43:19.366 [debug] QUERY OK source="media_items" db=2.3ms idle=1016.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "197b6ea0-ee6b-4bd3-aad4-635c6cf7bd75", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-05 14:43:19Z], ~U[2025-11-05 14:43:19Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 08:43:19.367 [debug] QUERY OK source="sources" db=1.0ms idle=16.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:19.368 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:19.370 [debug] QUERY OK source="media_items" db=0.7ms 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 [1] 08:43:19.370 [info] Kicking off download for media item #1 (wu801rrpRtk) 08:43:19.373 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=5.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2072, 1, ~U[2025-11-05 14:43:19Z], ~U[2025-11-05 14:43:19Z]] 08:43:19.374 [debug] Current batch of media processed. Will check again in 1000ms 08:43:19.381 [info] {"args":{"id":1},"id":2072,"meta":{},"system_time":1762353799381113448,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:19.382 [debug] QUERY OK source="media_items" db=1.0ms idle=11.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 08:43:19.383 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:19.384 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:19.385 [debug] QUERY OK source="media_profiles" db=0.7ms 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] 08:43:19.387 [debug] QUERY OK source="media_items" db=0.7ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:43:19.388 [debug] QUERY OK source="media_metadata" db=0.2ms idle=7.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 08:43:19.389 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:19.390 [debug] QUERY OK source="settings" db=0.6ms 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 [] 08:43:19.391 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:19.392 [debug] QUERY OK source="settings" db=0.2ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:19.393 [debug] QUERY OK source="settings" db=0.5ms 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 [] 08:43:19.394 [debug] QUERY OK source="settings" db=0.4ms 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 [] 08:43:19.394 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/68/67/6867e8d989264a23904ca4794238e8f85fa5a447dee89c2cd35740bee878aaf3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:20.375 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 08:43:20.376 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=984.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:20.378 [debug] QUERY OK source="sources" db=1.9ms idle=983.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:20.381 [debug] QUERY OK source="media_items" db=2.4ms idle=985.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 08:43:20.398 [debug] QUERY OK source="media_items" db=15.6ms idle=987.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "4cb1dc37-b6b2-4d50-8ebb-1be22a0b58b3", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-05 14:43:20Z], ~U[2025-11-05 14:43:20Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 08:43:20.399 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=43.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:20.403 [debug] QUERY OK source="media_profiles" db=3.4ms queue=0.1ms idle=23.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:20.405 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=25.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:43:20.405 [info] Kicking off download for media item #2 (uah3PW5v-U4) 08:43:20.417 [debug] QUERY OK source="tasks" db=2.7ms queue=0.1ms idle=14.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2073, 2, ~U[2025-11-05 14:43:20Z], ~U[2025-11-05 14:43:20Z]] 08:43:20.417 [debug] Current batch of media processed. Will check again in 1000ms 08:43:20.423 [info] {"args":{"id":2},"id":2073,"meta":{},"system_time":1762353800422958843,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:20.424 [debug] QUERY OK source="media_items" db=1.1ms idle=17.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 08:43:20.426 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:20.427 [debug] QUERY OK source="sources" db=1.0ms queue=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:20.429 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=14.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:20.431 [debug] QUERY OK source="media_items" db=1.0ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:43:20.433 [debug] QUERY OK source="media_metadata" db=0.3ms idle=9.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 08:43:20.434 [debug] QUERY OK source="media_profiles" db=0.8ms 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] 08:43:20.435 [debug] QUERY OK source="settings" db=0.6ms queue=0.6ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:20.437 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:20.439 [debug] QUERY OK source="settings" db=0.2ms idle=9.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:20.440 [debug] QUERY OK source="settings" db=1.0ms 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 [] 08:43:20.441 [debug] QUERY OK source="settings" db=0.9ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:20.442 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c1/dc/c1dc2bae3847f13898e53f082b5fc1507118eaf88b49acbf3fa3d9c7db147c3d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:21.421 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 08:43:21.425 [debug] QUERY OK source="sources" db=2.6ms queue=0.2ms idle=986.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:21.428 [debug] QUERY OK source="sources" db=2.2ms idle=986.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:21.431 [debug] QUERY OK source="media_items" db=2.6ms idle=988.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 08:43:21.442 [debug] QUERY OK source="media_items" db=8.9ms queue=0.1ms idle=990.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "1f8045b3-9c9b-449b-86c0-a04a7d04ffae", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-05 14:43:21Z], ~U[2025-11-05 14:43:21Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 08:43:21.443 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=80.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:21.445 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=18.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:21.447 [debug] QUERY OK source="media_items" db=0.8ms idle=17.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 08:43:21.447 [info] Kicking off download for media item #3 (-GFzEz6jpos) 08:43:21.455 [debug] QUERY OK source="tasks" db=2.3ms queue=0.2ms idle=8.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2074, 3, ~U[2025-11-05 14:43:21Z], ~U[2025-11-05 14:43:21Z]] 08:43:21.455 [debug] Current batch of media processed. Will check again in 1000ms 08:43:22.457 [debug] Current batch of media processed. Will check again in 1000ms 08:43:23.459 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 08:43:23.467 [debug] QUERY OK source="sources" db=4.6ms queue=0.2ms idle=567.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:23.473 [debug] QUERY OK source="sources" db=3.8ms queue=0.7ms idle=574.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:23.475 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=579.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 08:43:23.489 [debug] QUERY OK source="media_items" db=8.1ms queue=2.8ms idle=583.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "849772fa-ca4b-401c-a360-ae30206d93a1", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-05 14:43:23Z], ~U[2025-11-05 14:43:23Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 08:43:23.490 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=114.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:23.492 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=23.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:23.494 [debug] QUERY OK source="media_items" db=1.3ms idle=20.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:43:23.494 [info] Kicking off download for media item #4 (HsptJq2CYwY) 08:43:23.501 [debug] QUERY OK source="tasks" db=0.8ms queue=0.3ms idle=9.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2075, 4, ~U[2025-11-05 14:43:23Z], ~U[2025-11-05 14:43:23Z]] 08:43:23.501 [debug] Current batch of media processed. Will check again in 1000ms 08:43:23.912 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/68/67/6867e8d989264a23904ca4794238e8f85fa5a447dee89c2cd35740bee878aaf3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:23.913 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:23.913 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:23.916 [info] {"args":{"id":1},"id":2072,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4532702,"event":"job:stop","queue_time":378889,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:23.924 [info] {"args":{"id":3},"id":2074,"meta":{},"system_time":1762353803923906945,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:23.927 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=427.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" = ?) [3] 08:43:23.928 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:23.930 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=429.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:23.932 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=430.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:23.934 [debug] QUERY OK source="media_items" db=1.1ms idle=17.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 08:43:23.937 [debug] QUERY OK source="media_metadata" db=0.4ms idle=12.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 08:43:23.938 [debug] QUERY OK source="media_profiles" db=0.9ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:23.939 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:23.941 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:23.943 [debug] QUERY OK source="settings" db=0.4ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:23.944 [debug] QUERY OK source="settings" db=0.5ms idle=9.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:23.945 [debug] QUERY OK source="settings" db=0.5ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:23.945 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/77/e6/77e677bcdbca73c92902d56bd11d33ea0ef97df1fdd767ac00e2c3fa65e921a3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:24.503 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 08:43:24.510 [debug] QUERY OK source="sources" db=6.3ms idle=564.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:24.518 [debug] QUERY OK source="sources" db=5.0ms queue=2.8ms idle=567.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:24.527 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=576.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 08:43:24.544 [debug] QUERY OK source="media_items" db=15.9ms idle=582.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "9fed3811-8dec-4956-9f7f-66145afe6f52", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-05 14:43:24Z], ~U[2025-11-05 14:43:24Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music (truncated) 08:43:24.557 [debug] QUERY OK source="sources" db=3.1ms queue=8.6ms idle=161.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:24.562 [debug] QUERY OK source="media_profiles" db=0.8ms queue=4.3ms idle=47.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:24.564 [debug] QUERY OK source="media_items" db=1.3ms idle=44.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 08:43:24.564 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 08:43:24.581 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=23.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2076, 5, ~U[2025-11-05 14:43:24Z], ~U[2025-11-05 14:43:24Z]] 08:43:24.583 [debug] Current batch of media processed. Will check again in 1000ms 08:43:25.187 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c1/dc/c1dc2bae3847f13898e53f082b5fc1507118eaf88b49acbf3fa3d9c7db147c3d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:25.187 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:25.188 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:25.189 [info] {"args":{"id":2},"id":2073,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4765438,"event":"job:stop","queue_time":419831,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:25.201 [info] {"args":{"id":4},"id":2075,"meta":{},"system_time":1762353805201157540,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:25.204 [debug] QUERY OK source="media_items" db=2.0ms idle=628.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" = ?) [4] 08:43:25.205 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:25.207 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=625.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:25.208 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=626.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:25.213 [debug] QUERY OK source="media_items" db=3.2ms idle=20.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:43:25.217 [debug] QUERY OK source="media_metadata" db=0.6ms queue=0.4ms idle=15.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 08:43:25.220 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=13.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:25.221 [debug] QUERY OK source="settings" db=0.4ms queue=0.7ms idle=12.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:25.223 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:25.226 [debug] QUERY OK source="settings" db=0.6ms idle=17.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:25.228 [debug] QUERY OK source="settings" db=1.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 [] 08:43:25.230 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:25.231 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fe/e8/fee8add66e9781ddcbfa22d270c0f7bfb7d3a152c0366f3492dd995a07c68b60.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:25.584 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 08:43:25.588 [debug] QUERY OK source="sources" db=1.3ms idle=365.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:25.591 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=362.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:25.596 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=363.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 08:43:25.606 [debug] QUERY OK source="media_items" db=7.6ms queue=0.2ms idle=366.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "a03893b2-684f-48d0-af4d-71be7f84f00c", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-05 14:43:25Z], ~U[2025-11-05 14:43:25Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 08:43:25.609 [debug] QUERY OK source="sources" db=2.4ms idle=217.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:25.613 [debug] QUERY OK source="media_profiles" db=1.4ms queue=2.1ms idle=21.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:25.617 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=23.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 08:43:25.617 [info] Kicking off download for media item #6 (Z87diG3h9KY) 08:43:25.629 [debug] QUERY OK source="tasks" db=4.0ms queue=0.1ms idle=16.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2077, 6, ~U[2025-11-05 14:43:25Z], ~U[2025-11-05 14:43:25Z]] 08:43:25.630 [debug] Current batch of media processed. Will check again in 1000ms 08:43:26.632 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 08:43:26.635 [debug] QUERY OK source="sources" db=1.3ms queue=0.9ms idle=1015.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:26.638 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1016.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:26.641 [debug] QUERY OK source="media_items" db=2.8ms idle=1013.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 08:43:26.661 [debug] QUERY OK source="media_items" db=16.4ms queue=0.1ms idle=1014.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "1253a5ad-42d2-4b72-b30a-b3af79dafa25", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-05 14:43:26Z], ~U[2025-11-05 14:43:26Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 08:43:26.667 [debug] QUERY OK source="sources" db=3.9ms queue=1.0ms idle=263.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:26.669 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=32.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:26.671 [debug] QUERY OK source="media_items" db=0.8ms idle=31.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 [7] 08:43:26.671 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 08:43:26.681 [debug] QUERY OK source="tasks" db=4.9ms queue=0.1ms idle=8.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2078, 7, ~U[2025-11-05 14:43:26Z], ~U[2025-11-05 14:43:26Z]] 08:43:26.682 [debug] Current batch of media processed. Will check again in 1000ms 08:43:27.683 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 08:43:27.685 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1013.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:27.687 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=1009.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:27.689 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=1011.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 08:43:27.698 [debug] QUERY OK source="media_items" db=8.2ms idle=1008.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "0ba4c61c-5a35-4169-a076-7a91d76b6214", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-05 14:43:27Z], ~U[2025-11-05 14:43:27Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 08:43:27.700 [debug] QUERY OK source="sources" db=1.2ms idle=289.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:27.701 [debug] QUERY OK source="media_profiles" db=0.9ms idle=15.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:27.704 [debug] QUERY OK source="media_items" db=1.9ms idle=14.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 08:43:27.704 [info] Kicking off download for media item #8 (PcftSUVEcOc) 08:43:27.710 [debug] QUERY OK source="tasks" db=1.3ms queue=0.4ms idle=7.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2079, 8, ~U[2025-11-05 14:43:27Z], ~U[2025-11-05 14:43:27Z]] 08:43:27.710 [debug] Current batch of media processed. Will check again in 1000ms 08:43:28.711 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 08:43:28.714 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:28.717 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:28.721 [debug] QUERY OK source="media_items" db=3.1ms queue=0.6ms idle=1010.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 08:43:28.738 [debug] QUERY OK source="media_items" db=12.7ms queue=0.2ms idle=1013.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "63dc838d-6e2d-4a97-be70-66bde26f900c", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-05 14:43:28Z], ~U[2025-11-05 14:43:28Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 08:43:28.740 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=324.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:28.742 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.6ms idle=26.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:28.744 [debug] QUERY OK source="media_items" db=1.0ms idle=25.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 08:43:28.744 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 08:43:28.751 [debug] QUERY OK source="tasks" db=0.8ms queue=0.4ms idle=10.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2080, 25, ~U[2025-11-05 14:43:28Z], ~U[2025-11-05 14:43:28Z]] 08:43:28.752 [debug] Current batch of media processed. Will check again in 1000ms 08:43:28.834 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/77/e6/77e677bcdbca73c92902d56bd11d33ea0ef97df1fdd767ac00e2c3fa65e921a3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:28.835 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:28.835 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:28.838 [info] {"args":{"id":3},"id":2074,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4912017,"event":"job:stop","queue_time":2921825,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:28.846 [info] {"args":{"id":5},"id":2076,"meta":{},"system_time":1762353808846062361,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:28.847 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=97.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" = ?) [5] 08:43:28.848 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:28.850 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=99.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:28.852 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=99.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:28.855 [debug] QUERY OK source="media_items" db=2.1ms 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 [5] 08:43:28.858 [debug] QUERY OK source="media_metadata" db=0.3ms idle=11.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 08:43:28.859 [debug] QUERY OK source="media_profiles" db=1.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] 08:43:28.860 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:28.861 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:28.863 [debug] QUERY OK source="settings" db=0.9ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:28.864 [debug] QUERY OK source="settings" db=0.8ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:28.865 [debug] QUERY OK source="settings" db=0.4ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:28.866 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cb/a2/cba2b6419e3e85c8b2663ac142a85914c4d9b3a9844ed5958de8e151a6192a6f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:29.756 [debug] Current batch of media processed. Will check again in 1000ms 08:43:30.070 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fe/e8/fee8add66e9781ddcbfa22d270c0f7bfb7d3a152c0366f3492dd995a07c68b60.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:30.070 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:30.071 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:30.075 [info] {"args":{"id":4},"id":2075,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4870020,"event":"job:stop","queue_time":2195971,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:30.084 [info] {"args":{"id":6},"id":2077,"meta":{},"system_time":1762353810084006557,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:30.086 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=186.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" = ?) [6] 08:43:30.087 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:30.089 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=189.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:30.092 [debug] QUERY OK source="media_profiles" db=2.5ms idle=191.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:30.094 [debug] QUERY OK source="media_items" db=1.6ms queue=0.5ms idle=17.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 08:43:30.099 [debug] QUERY OK source="media_metadata" db=0.4ms queue=1.7ms idle=13.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 08:43:30.100 [debug] QUERY OK source="media_profiles" db=0.7ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:30.101 [debug] QUERY OK source="settings" db=0.9ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:30.103 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:30.105 [debug] QUERY OK source="settings" db=0.3ms idle=13.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:43:30.106 [debug] QUERY OK source="settings" db=0.9ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:30.108 [debug] QUERY OK source="settings" db=1.2ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:30.109 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/12/e1/12e1af49b4fdc9b9a63114d67337e7b8248228782670192c91d5a149c1062e26.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:30.758 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 08:43:30.759 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=657.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:30.762 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=654.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:30.766 [debug] QUERY OK source="media_items" db=1.3ms queue=2.2ms idle=655.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 08:43:30.781 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=663.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "e4417ca5-91ae-4d6b-95a1-204ad65f66be", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-05 14:43:30Z], ~U[2025-11-05 14:43:30Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 08:43:30.782 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=359.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:30.789 [debug] QUERY OK source="media_profiles" db=5.9ms queue=0.1ms idle=23.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:30.792 [debug] QUERY OK source="media_items" db=1.9ms idle=27.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 [26] 08:43:30.792 [info] Kicking off download for media item #26 (sRbQENE2QnI) 08:43:30.807 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=23.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2081, 26, ~U[2025-11-05 14:43:30Z], ~U[2025-11-05 14:43:30Z]] 08:43:30.808 [debug] Current batch of media processed. Will check again in 1000ms 08:43:31.586 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/56/45/56452d1e217d8111913294106e042a574935382ef77bf721572698d64566bfba.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 08:43:31.590 [debug] Gracefully stopping file follower 08:43:31.592 [debug] QUERY OK source="sources" db=1.3ms queue=0.5ms idle=798.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:43:31.596 [debug] QUERY OK source="sources" db=2.9ms idle=789.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.597 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=790.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 08:43:31.604 [debug] QUERY OK source="media_items" db=5.6ms idle=791.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "4a28327b-b5ee-4474-a972-a9aa74239da5", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 08:43:31.606 [debug] QUERY OK source="sources" db=0.8ms idle=180.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.608 [debug] QUERY OK source="media_items" db=1.2ms queue=0.9ms idle=13.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 08:43:31.615 [debug] QUERY OK source="media_items" db=2.8ms idle=15.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "b4d1ec73-447a-4d41-9167-e3015def0ea5", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 08:43:31.616 [debug] QUERY OK source="sources" db=0.9ms idle=17.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.619 [debug] QUERY OK source="media_items" db=1.0ms queue=2.0ms idle=11.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 08:43:31.627 [debug] QUERY OK source="media_items" db=5.9ms idle=14.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "c98fbf83-d10e-4607-99e3-f0d661a2e7c5", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 08:43:31.629 [debug] QUERY OK source="sources" db=2.3ms idle=18.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.631 [debug] QUERY OK source="media_items" db=1.7ms idle=15.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 08:43:31.636 [debug] QUERY OK source="media_items" db=1.7ms idle=18.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "21c3f75d-e5a3-406c-9163-e9228482ab69", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 08:43:31.639 [debug] QUERY OK source="sources" db=1.5ms queue=0.8ms idle=17.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.644 [debug] QUERY OK source="media_items" db=3.8ms queue=0.5ms idle=13.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 08:43:31.648 [debug] QUERY OK source="media_items" db=2.9ms idle=14.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "3e05fcee-096a-41cb-95c5-13bb6331c89d", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 08:43:31.652 [debug] QUERY OK source="sources" db=2.9ms idle=17.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.653 [debug] QUERY OK source="media_items" db=1.0ms idle=15.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 08:43:31.679 [debug] QUERY OK source="media_items" db=22.3ms queue=0.2ms idle=14.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "078960ef-07e0-4d98-addb-f6a58ae04843", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 08:43:31.681 [debug] QUERY OK source="sources" db=1.4ms idle=35.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.684 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=34.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 08:43:31.694 [debug] QUERY OK source="media_items" db=8.2ms idle=33.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "57296a73-0a2b-49fe-b734-66cedd8e16ee", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 08:43:31.695 [debug] QUERY OK source="sources" db=0.8ms idle=41.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.696 [debug] QUERY OK source="media_items" db=0.8ms idle=19.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 08:43:31.707 [debug] QUERY OK source="media_items" db=8.5ms queue=0.1ms idle=16.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "29599c64-1d7a-4045-abb3-34997307512b", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 08:43:31.710 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=23.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.712 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=17.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 08:43:31.717 [debug] QUERY OK source="media_items" db=4.3ms idle=17.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "9e750198-5b83-465e-b398-b56c9248dade", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 08:43:31.720 [debug] QUERY OK source="sources" db=1.5ms idle=21.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:31.722 [debug] QUERY OK source="media_items" db=1.0ms queue=0.7ms idle=13.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 08:43:31.726 [debug] QUERY OK source="media_items" db=3.6ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "0db26dd5-5023-43c9-9196-26b0db604cb0", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 08:43:31.728 [debug] QUERY OK source="sources" db=1.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] 08:43:31.730 [debug] QUERY OK source="media_items" db=1.3ms idle=11.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 08:43:31.732 [debug] QUERY OK source="media_items" db=2.0ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "f08f182b-64d3-4099-a670-d75c272695fd", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 08:43:31.734 [debug] QUERY OK source="sources" db=0.8ms idle=11.5ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z], 1] 08:43:31.736 [debug] QUERY OK source="media_items" db=1.6ms idle=8.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "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] 08:43:31.742 [debug] QUERY OK source="tasks" db=2.4ms idle=7.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2082, 1, ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z]] 08:43:31.748 [debug] QUERY OK source="tasks" db=0.3ms idle=8.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2083, 2, ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z]] 08:43:31.756 [debug] QUERY OK source="tasks" db=3.9ms queue=0.1ms idle=8.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2084, 3, ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z]] 08:43:31.764 [debug] QUERY OK source="tasks" db=0.8ms idle=11.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2085, 4, ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z]] 08:43:31.789 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=14.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2086, 27, ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z]] 08:43:31.791 [debug] QUERY OK source="media_items" db=0.9ms idle=12.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:43:31.794 [debug] QUERY OK source="media_items" db=0.5ms queue=2.5ms idle=10.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 08:43:31.797 [debug] QUERY OK source="tasks" db=1.2ms idle=6.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2087, 1, ~U[2025-11-05 14:43:31Z], ~U[2025-11-05 14:43:31Z]] 08:43:31.800 [info] {"args":{"id":1},"id":2071,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":17458697,"event":"job:stop","queue_time":583552,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 08:43:33.993 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cb/a2/cba2b6419e3e85c8b2663ac142a85914c4d9b3a9844ed5958de8e151a6192a6f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:33.994 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:33.995 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:33.997 [info] {"args":{"id":5},"id":2076,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5149175,"event":"job:stop","queue_time":4843852,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:34.006 [info] {"args":{"id":7},"id":2078,"meta":{},"system_time":1762353814006138573,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:34.008 [debug] QUERY OK source="media_items" db=1.0ms idle=1108.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" = ?) [7] 08:43:34.009 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:34.011 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1111.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:34.014 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.4ms idle=558.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:34.017 [debug] QUERY OK source="media_items" db=2.0ms idle=17.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 08:43:34.020 [debug] QUERY OK source="media_metadata" db=0.3ms idle=13.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 08:43:34.022 [debug] QUERY OK source="media_profiles" db=1.6ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:34.024 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:34.025 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:34.027 [debug] QUERY OK source="settings" db=0.3ms idle=13.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:43:34.028 [debug] QUERY OK source="settings" db=0.9ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:34.030 [debug] QUERY OK source="settings" db=0.9ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:34.030 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7d/54/7d54bc98bfb2e6e40198cc004d6326e3ebfd07094f6eb6375843fbaa2fe6c349.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:35.255 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/12/e1/12e1af49b4fdc9b9a63114d67337e7b8248228782670192c91d5a149c1062e26.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:35.256 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:35.257 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:35.259 [info] {"args":{"id":6},"id":2077,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5173541,"event":"job:stop","queue_time":5081605,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:35.272 [info] {"args":{"id":8},"id":2079,"meta":{},"system_time":1762353815272628926,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:35.274 [debug] QUERY OK source="media_items" db=1.0ms idle=1244.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" = ?) [8] 08:43:35.275 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:35.276 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1245.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:35.281 [debug] QUERY OK source="media_profiles" db=3.8ms queue=0.1ms idle=819.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:35.285 [debug] QUERY OK source="media_items" db=1.3ms idle=23.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 [8] 08:43:35.288 [debug] QUERY OK source="media_metadata" db=1.2ms idle=14.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 08:43:35.290 [debug] QUERY OK source="media_profiles" db=1.8ms 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] 08:43:35.291 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=14.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:35.294 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:35.297 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms 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 [] 08:43:35.298 [debug] QUERY OK source="settings" db=0.9ms idle=12.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:35.300 [debug] QUERY OK source="settings" db=1.5ms idle=10.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:35.300 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6f/1a/6f1a9e3e66b539c0923cfa9cd75340999880c9adb72f4d8e63963c8e9d47bf64.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:38.373 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7d/54/7d54bc98bfb2e6e40198cc004d6326e3ebfd07094f6eb6375843fbaa2fe6c349.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:38.373 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:38.374 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:38.376 [info] {"args":{"id":7},"id":2078,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4368137,"event":"job:stop","queue_time":8003937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:38.384 [info] {"args":{"id":25},"id":2080,"meta":{},"system_time":1762353818384339229,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:38.386 [debug] QUERY OK source="media_items" db=1.2ms idle=1487.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" = ?) [25] 08:43:38.387 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:38.388 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1489.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:38.389 [debug] QUERY OK source="media_profiles" db=0.5ms idle=910.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:38.391 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=14.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 08:43:38.393 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=8.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 08:43:38.394 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:38.395 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:38.397 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:38.398 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:38.403 [debug] QUERY OK source="settings" db=2.7ms 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 [] 08:43:38.404 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:38.405 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1c/37/1c37a1e8ae9768fbef9d44addaffffd3d3395c67daa1438748dde737d0ee811f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:39.495 [info] {"source":"oban","duration":16470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:39.915 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6f/1a/6f1a9e3e66b539c0923cfa9cd75340999880c9adb72f4d8e63963c8e9d47bf64.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:39.916 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:39.916 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:39.920 [info] {"args":{"id":8},"id":2079,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4643975,"event":"job:stop","queue_time":8266798,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:39.929 [info] {"args":{"id":26},"id":2081,"meta":{},"system_time":1762353819929342465,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:39.931 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=32.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" = ?) [26] 08:43:39.932 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:39.934 [debug] QUERY OK source="sources" db=1.2ms idle=35.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:43:39.936 [debug] QUERY OK source="media_profiles" db=1.1ms idle=36.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:39.938 [debug] QUERY OK source="media_items" db=1.4ms idle=16.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 08:43:39.941 [debug] QUERY OK source="media_metadata" db=0.4ms idle=11.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 08:43:39.942 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 08:43:39.943 [debug] QUERY OK source="settings" db=0.6ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:39.945 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:39.946 [debug] QUERY OK source="settings" db=0.3ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:39.948 [debug] QUERY OK source="settings" db=1.0ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:39.949 [debug] QUERY OK source="settings" db=0.8ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:39.949 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/99/12/991202601386cd3abca14519597361c3b8b1186dbcbd59a9b30a678828744549.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:43.010 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1c/37/1c37a1e8ae9768fbef9d44addaffffd3d3395c67daa1438748dde737d0ee811f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:43.011 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:43.011 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:43.013 [info] {"args":{"id":25},"id":2080,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4627560,"event":"job:stop","queue_time":10382820,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:43.022 [info] {"args":{"id":1},"id":2082,"meta":{},"system_time":1762353823022730807,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:43.023 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1125.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" = ?) [1] 08:43:43.024 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:43.025 [debug] QUERY OK source="sources" db=0.7ms idle=1126.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:43.026 [debug] QUERY OK source="media_profiles" db=0.7ms idle=501.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:43.028 [debug] QUERY OK source="media_items" db=0.8ms idle=13.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:43:43.029 [debug] QUERY OK source="media_metadata" db=0.2ms idle=6.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 08:43:43.030 [debug] QUERY OK source="media_profiles" db=0.6ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:43.031 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:43.032 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:43.034 [debug] QUERY OK source="settings" db=0.3ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:43.035 [debug] QUERY OK source="settings" db=0.7ms 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 [] 08:43:43.036 [debug] QUERY OK source="settings" db=0.7ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:43.036 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5e/3b/5e3b907ce1d1a9be4f1e2140f4f55e0f3d77d76e0d880898229367fe9310498c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:43.937 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/99/12/991202601386cd3abca14519597361c3b8b1186dbcbd59a9b30a678828744549.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:43.937 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:43.938 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:43.940 [info] {"args":{"id":26},"id":2081,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4009279,"event":"job:stop","queue_time":9926836,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:43.950 [info] {"args":{"id":2},"id":2083,"meta":{},"system_time":1762353823949961345,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:43.951 [debug] QUERY OK source="media_items" db=1.2ms idle=915.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" = ?) [2] 08:43:43.952 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:43.954 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=916.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:43.956 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.5ms idle=423.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:43.958 [debug] QUERY OK source="media_items" db=1.2ms idle=16.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 [2] 08:43:43.960 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 08:43:43.962 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 08:43:43.963 [debug] QUERY OK source="settings" db=1.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:43.965 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:43.967 [debug] QUERY OK source="settings" db=0.3ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:43.968 [debug] QUERY OK source="settings" db=0.8ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:43.969 [debug] QUERY OK source="settings" db=0.8ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:43.969 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/17/4a17cf2fd362069b65d88a72c6bcd402a3057755f63feb92f53860d789c6ddc3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:47.119 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5e/3b/5e3b907ce1d1a9be4f1e2140f4f55e0f3d77d76e0d880898229367fe9310498c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:47.119 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:47.120 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:47.123 [info] {"args":{"id":1},"id":2082,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4097504,"event":"job:stop","queue_time":12020850,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:47.130 [info] {"args":{"id":3},"id":2084,"meta":{},"system_time":1762353827130535447,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:47.131 [debug] QUERY OK source="media_items" db=0.8ms idle=1233.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" = ?) [3] 08:43:47.132 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:47.133 [debug] QUERY OK source="sources" db=0.8ms idle=1235.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:47.135 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=587.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:47.136 [debug] QUERY OK source="media_items" db=0.7ms idle=12.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 08:43:47.138 [debug] QUERY OK source="media_metadata" db=0.2ms idle=7.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 08:43:47.139 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:47.140 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:47.141 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:47.143 [debug] QUERY OK source="settings" db=0.5ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:47.144 [debug] QUERY OK source="settings" db=0.8ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:47.146 [debug] QUERY OK source="settings" db=0.9ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:47.146 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e8/1a/e81a863ecf1dbec3cd6306917d3be54fb29ead538d553439eb774b7fd5c4b8f4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:48.405 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/17/4a17cf2fd362069b65d88a72c6bcd402a3057755f63feb92f53860d789c6ddc3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:48.405 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:48.405 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:48.407 [info] {"args":{"id":2},"id":2083,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4456035,"event":"job:stop","queue_time":12947850,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:48.416 [info] {"args":{"id":4},"id":2085,"meta":{},"system_time":1762353828415939244,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:48.417 [debug] QUERY OK source="media_items" db=0.6ms idle=1272.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" = ?) [4] 08:43:48.418 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:48.421 [debug] QUERY OK source="sources" db=3.1ms queue=0.3ms idle=1272.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:48.423 [debug] QUERY OK source="media_profiles" db=1.1ms idle=870.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:48.425 [debug] QUERY OK source="media_items" db=1.3ms idle=16.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:43:48.428 [debug] QUERY OK source="media_metadata" db=0.2ms idle=12.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 08:43:48.429 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:48.432 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:48.433 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:48.436 [debug] QUERY OK source="settings" db=0.9ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:48.436 [debug] QUERY OK source="settings" db=0.4ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:48.437 [debug] QUERY OK source="settings" db=1.0ms 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 [] 08:43:48.438 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/20/f6/20f69e705b7c62ba0553182dbae7904c9a35c359d92a40163489eb012137e539.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:51.415 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e8/1a/e81a863ecf1dbec3cd6306917d3be54fb29ead538d553439eb774b7fd5c4b8f4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:51.415 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:51.416 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:51.417 [info] {"args":{"id":3},"id":2084,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4285771,"event":"job:stop","queue_time":16128860,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:51.427 [info] {"args":{"id":27},"id":2086,"meta":{},"system_time":1762353831426638545,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:51.429 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1529.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" = ?) [27] 08:43:51.432 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:43:51.433 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1534.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:51.434 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=865.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:51.436 [debug] QUERY OK source="media_items" db=1.1ms idle=17.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 [27] 08:43:51.442 [debug] QUERY OK source="media_metadata" db=3.3ms idle=12.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 08:43:51.444 [debug] QUERY OK source="media_profiles" db=1.8ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:51.446 [debug] QUERY OK source="settings" db=0.8ms queue=1.2ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:51.447 [debug] Running yt-dlp command for action: get_downloadable_status 08:43:51.450 [debug] QUERY OK source="settings" db=1.0ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:51.451 [debug] QUERY OK source="settings" db=0.4ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:51.452 [debug] QUERY OK source="settings" db=0.4ms idle=9.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:51.453 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/98/0b/980b63ae9364ea9695e33300d02fd51366a19e54bf5035675741c70d3210c536.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:43:52.746 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/20/f6/20f69e705b7c62ba0553182dbae7904c9a35c359d92a40163489eb012137e539.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:52.748 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:52.749 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:52.750 [info] {"args":{"id":4},"id":2085,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4333866,"event":"job:stop","queue_time":17413799,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:43:55.221 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/98/0b/980b63ae9364ea9695e33300d02fd51366a19e54bf5035675741c70d3210c536.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:43:55.221 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:55.222 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:43:55.223 [info] {"args":{"id":27},"id":2086,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3795566,"event":"job:stop","queue_time":20423797,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:00.577 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:09.497 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:39.503 [info] {"source":"oban","duration":4013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.580 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:09.507 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:39.514 [info] {"source":"oban","duration":6305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.583 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:09.518 [info] {"source":"oban","duration":3354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:39.526 [info] {"source":"oban","duration":6326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.587 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:09.532 [info] {"source":"oban","duration":4988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:39.537 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.589 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:09.542 [info] {"source":"oban","duration":3586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:39.546 [info] {"source":"oban","duration":2451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.591 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:09.549 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:39.551 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.592 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:09.557 [info] {"source":"oban","duration":4048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:39.559 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.596 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:09.564 [info] {"source":"oban","duration":3456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:39.569 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.599 [info] {"source":"oban","duration":1312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:09.572 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:39.577 [info] {"source":"oban","duration":3907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.602 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:09.582 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:39.585 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.604 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:09.590 [info] {"source":"oban","duration":3144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:39.596 [info] {"source":"oban","duration":4854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.605 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:09.600 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:39.605 [info] {"source":"oban","duration":3668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.607 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:09.609 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:39.614 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.608 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:09.618 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:39.622 [info] {"source":"oban","duration":2528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.611 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:09.625 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:39.629 [info] {"source":"oban","duration":2592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.612 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:09.634 [info] {"source":"oban","duration":3937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:39.639 [info] {"source":"oban","duration":3833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.614 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:09.644 [info] {"source":"oban","duration":3610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:39.648 [info] {"source":"oban","duration":3746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.615 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:09.652 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:39.655 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.618 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:09.660 [info] {"source":"oban","duration":3622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:39.664 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.620 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:09.668 [info] {"source":"oban","duration":2713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:39.672 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.622 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:09.676 [info] {"source":"oban","duration":3189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:39.681 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.624 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:09.687 [info] {"source":"oban","duration":4092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:39.691 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.626 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:09.696 [info] {"source":"oban","duration":3484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:39.698 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:56.952 [info] GET / 09:06:56.953 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 09:06:56.958 [debug] QUERY OK source="settings" db=3.4ms queue=0.2ms idle=334.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:06:56.962 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=36.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 09:06:56.964 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=39.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 09:06:56.966 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=41.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 09:06:56.968 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=43.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 09:06:56.972 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:56.974 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:56.976 [debug] QUERY OK source="settings" db=0.6ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:56.979 [debug] QUERY OK source="tasks" db=1.2ms idle=11.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"] 09:06:56.981 [debug] QUERY OK source="media_items" db=0.7ms idle=13.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)) [] 09:06:56.983 [debug] QUERY OK source="media_items" db=1.5ms idle=10.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 09:06:56.986 [debug] QUERY OK source="media_items" db=2.0ms idle=10.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:06:56.988 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=11.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 09:06:56.990 [debug] QUERY OK source="sources" db=1.0ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 09:06:56.996 [info] Sent 200 in 44ms 09:07:00.627 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:09.704 [info] {"source":"oban","duration":3949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:39.708 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.630 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:09.712 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:39.715 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.633 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:09.719 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:39.725 [info] {"source":"oban","duration":5849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.636 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:09.728 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:39.732 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.638 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:09.736 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:39.740 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.639 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:09.744 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:39.748 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.642 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:09.751 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:39.758 [info] {"source":"oban","duration":5703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.643 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:09.764 [info] {"source":"oban","duration":5419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:39.767 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.647 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:09.771 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:39.775 [info] {"source":"oban","duration":3702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.648 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:09.779 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:39.782 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.650 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:09.785 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:39.790 [info] {"source":"oban","duration":3223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.652 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:09.794 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:39.797 [info] {"source":"oban","duration":2644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.654 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:09.802 [info] {"source":"oban","duration":3654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:39.806 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.657 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:09.811 [info] {"source":"oban","duration":3963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:39.814 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.658 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:09.817 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:39.819 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.661 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:09.824 [info] {"source":"oban","duration":3465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:39.827 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.664 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:09.830 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:39.834 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.665 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:09.837 [info] {"source":"oban","duration":2488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:39.840 [info] {"source":"oban","duration":2674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.667 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:09.845 [info] {"source":"oban","duration":3522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:39.853 [info] {"source":"oban","duration":5148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.670 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:09.857 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:39.862 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.673 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:09.865 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:39.869 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.675 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:09.871 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:39.875 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.676 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:09.878 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:39.884 [info] {"source":"oban","duration":4687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.677 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:09.890 [info] {"source":"oban","duration":3939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:39.894 [info] {"source":"oban","duration":3509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.681 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:09.897 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:39.901 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.687 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:09.904 [info] {"source":"oban","duration":2539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:39.908 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.691 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:09.910 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:39.916 [info] {"source":"oban","duration":4092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.693 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:09.920 [info] {"source":"oban","duration":3917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:39.924 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.694 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:09.928 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:39.932 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.697 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:09.935 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:39.938 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.699 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:09.942 [info] {"source":"oban","duration":3645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:39.946 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.701 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:09.950 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:39.955 [info] {"source":"oban","duration":3762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.703 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:09.959 [info] {"source":"oban","duration":2997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:39.962 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.705 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:09.965 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:39.971 [info] {"source":"oban","duration":4136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.707 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:09.974 [info] {"source":"oban","duration":2526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:39.977 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.713 [info] {"source":"oban","duration":3860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:09.981 [info] {"source":"oban","duration":3272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:39.984 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.716 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:09.987 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:39.992 [info] {"source":"oban","duration":3403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.717 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:09.995 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:40.000 [info] {"source":"oban","duration":3466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.719 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:10.006 [info] {"source":"oban","duration":3849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:40.010 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.721 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:10.014 [info] {"source":"oban","duration":3384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:40.016 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.722 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:10.020 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:40.023 [info] {"source":"oban","duration":2505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.723 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:10.028 [info] {"source":"oban","duration":3095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:40.032 [info] {"source":"oban","duration":2806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.726 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:10.035 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:40.039 [info] {"source":"oban","duration":3615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.729 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:10.044 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:40.048 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.735 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:10.051 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:40.054 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.738 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:10.057 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:40.060 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.742 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:10.063 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:40.065 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.745 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:10.069 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:40.073 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.750 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:10.077 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:40.083 [info] {"source":"oban","duration":5191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.751 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:10.086 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:40.090 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.753 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:10.096 [info] {"source":"oban","duration":5130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:40.101 [info] {"source":"oban","duration":3194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.755 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:10.105 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:40.108 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.757 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:10.110 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:40.113 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.760 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:10.118 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:40.123 [info] {"source":"oban","duration":3666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.765 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:10.127 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:40.132 [info] {"source":"oban","duration":3336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.767 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:10.135 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:40.138 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.769 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:10.142 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:40.145 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.772 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:10.149 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:40.152 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.776 [info] {"source":"oban","duration":2476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:10.157 [info] {"source":"oban","duration":3797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:40.161 [info] {"source":"oban","duration":2617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.778 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:10.164 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:40.167 [info] {"source":"oban","duration":1541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.779 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:10.171 [info] {"source":"oban","duration":3243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:40.174 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.782 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:10.177 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:40.180 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.786 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:10.182 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:40.185 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.789 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:10.189 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:40.194 [info] {"source":"oban","duration":3570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.792 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:10.198 [info] {"source":"oban","duration":2224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:40.203 [info] {"source":"oban","duration":4284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.793 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:10.206 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:40.209 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.795 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:10.213 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:40.216 [info] {"source":"oban","duration":2676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.796 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:10.219 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:40.222 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.800 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:10.227 [info] {"source":"oban","duration":2607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:40.230 [info] {"source":"oban","duration":2307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.801 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:10.233 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:40.237 [info] {"source":"oban","duration":2663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.806 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:10.242 [info] {"source":"oban","duration":4985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:40.246 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.809 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:10.250 [info] {"source":"oban","duration":3248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:40.253 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.813 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:10.256 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:40.260 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.817 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:10.263 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:40.266 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.820 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:10.269 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:40.271 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.822 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:10.275 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:40.279 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.826 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:10.284 [info] {"source":"oban","duration":3791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:40.288 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.830 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:10.291 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:40.294 [info] {"source":"oban","duration":2422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.831 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:10.298 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:40.302 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.834 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:10.305 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:40.308 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.836 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:10.310 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:40.315 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.838 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:10.320 [info] {"source":"oban","duration":4113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:40.323 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.841 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:10.326 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:40.331 [info] {"source":"oban","duration":3321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.844 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:10.336 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:40.339 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.847 [info] {"source":"oban","duration":1599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:10.343 [info] {"source":"oban","duration":2681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:40.346 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.848 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:10.349 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:40.354 [info] {"source":"oban","duration":3527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.851 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:10.358 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:40.363 [info] {"source":"oban","duration":4075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.854 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:10.367 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:40.369 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.855 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:10.372 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:40.374 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.858 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:10.377 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:40.381 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.859 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:10.386 [info] {"source":"oban","duration":4719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:40.390 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.861 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:10.394 [info] {"source":"oban","duration":2488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:40.396 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.863 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:10.400 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:40.405 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.864 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:10.411 [info] {"source":"oban","duration":3668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:40.414 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.867 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:10.418 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:40.422 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.869 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:10.437 [info] {"source":"oban","duration":14744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:40.442 [info] {"source":"oban","duration":3720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.872 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:10.447 [info] {"source":"oban","duration":3854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:40.451 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.874 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:10.453 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:40.457 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.875 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:10.461 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:40.466 [info] {"source":"oban","duration":3621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.879 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:10.469 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:40.474 [info] {"source":"oban","duration":3416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.881 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:10.481 [info] {"source":"oban","duration":4154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:40.486 [info] {"source":"oban","duration":4298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.884 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:10.490 [info] {"source":"oban","duration":3332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:40.494 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.886 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:10.496 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:40.502 [info] {"source":"oban","duration":4005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.888 [info] {"source":"oban","duration":1334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:10.506 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:40.510 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.889 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:10.515 [info] {"source":"oban","duration":4750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:40.518 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.890 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:10.521 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:40.527 [info] {"source":"oban","duration":3792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.893 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:10.530 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:40.534 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.896 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:10.538 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:40.541 [info] {"source":"oban","duration":2671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.900 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:10.545 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:40.551 [info] {"source":"oban","duration":4399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.903 [info] {"source":"oban","duration":1519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:10.554 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:40.560 [info] {"source":"oban","duration":4211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.907 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:10.563 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:40.567 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.909 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:10.570 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:40.573 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.911 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:10.577 [info] {"source":"oban","duration":3538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:40.580 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.913 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:10.590 [info] {"source":"oban","duration":9492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:40.592 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.915 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:10.596 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:40.601 [info] {"source":"oban","duration":3062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.917 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:10.604 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:40.611 [info] {"source":"oban","duration":6262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.919 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:10.615 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:40.620 [info] {"source":"oban","duration":4015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.922 [info] {"source":"oban","duration":1448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:10.623 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:40.625 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.924 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:10.628 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:40.633 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.926 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:10.636 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:40.641 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.927 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:10.645 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:40.650 [info] {"source":"oban","duration":3276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.929 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:10.653 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:40.658 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.931 [info] {"source":"oban","duration":1506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:10.660 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:40.664 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.932 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:10.667 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:40.671 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.933 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:10.673 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:40.678 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.934 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:10.682 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:40.686 [info] {"source":"oban","duration":3572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.936 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:10.690 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:40.694 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.938 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:10.699 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:40.701 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.940 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:10.705 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:40.710 [info] {"source":"oban","duration":4113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.941 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:10.713 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:40.717 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.942 [info] {"source":"oban","duration":411,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:10.726 [info] {"source":"oban","duration":8497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:40.730 [info] {"source":"oban","duration":2451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.945 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:10.735 [info] {"source":"oban","duration":3342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:40.737 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.946 [info] {"source":"oban","duration":417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:10.740 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:40.746 [info] {"source":"oban","duration":3652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.947 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:10.750 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:40.754 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.948 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:10.760 [info] {"source":"oban","duration":4366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:40.765 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.949 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:10.767 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:40.770 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.953 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:10.777 [info] {"source":"oban","duration":4973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:40.780 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.955 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:10.785 [info] {"source":"oban","duration":3500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:40.789 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.958 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:10.793 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:40.798 [info] {"source":"oban","duration":4376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.960 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:10.803 [info] {"source":"oban","duration":3570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:40.807 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.962 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:10.809 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:40.814 [info] {"source":"oban","duration":3471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.966 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:10.818 [info] {"source":"oban","duration":3779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:40.823 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.969 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:10.826 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:40.829 [info] {"source":"oban","duration":2275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.971 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:10.832 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:40.836 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.972 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:10.841 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:40.845 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.974 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:10.848 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:40.854 [info] {"source":"oban","duration":4381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.977 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:10.859 [info] {"source":"oban","duration":4850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:40.863 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.978 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:10.869 [info] {"source":"oban","duration":4470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:40.873 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.980 [info] {"source":"oban","duration":1496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:10.875 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:40.880 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.982 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:10.886 [info] {"source":"oban","duration":3268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:40.889 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.983 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:10.893 [info] {"source":"oban","duration":3330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:40.897 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.985 [info] {"source":"oban","duration":1397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:10.901 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:40.903 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.986 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:10.906 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:40.911 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.989 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:10.920 [info] {"source":"oban","duration":8611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:40.923 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.991 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:10.928 [info] {"source":"oban","duration":3373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:40.932 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.994 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:10.936 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:40.940 [info] {"source":"oban","duration":3343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.997 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:10.943 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:40.948 [info] {"source":"oban","duration":4061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.998 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:10.952 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:40.956 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.999 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:10.960 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:40.963 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:01.006 [info] {"source":"oban","duration":4842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:10.966 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:40.970 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.010 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:10.976 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:40.982 [info] {"source":"oban","duration":3861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.014 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:10.986 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:40.990 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.017 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:10.994 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:40.998 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.020 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:11.003 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:41.007 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.024 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:11.012 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:41.015 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.026 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:11.018 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:41.021 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.029 [info] {"source":"oban","duration":1531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:11.025 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:41.029 [info] {"source":"oban","duration":2554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.031 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:11.034 [info] {"source":"oban","duration":4371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:41.036 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.033 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:11.040 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:41.044 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.034 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:11.050 [info] {"source":"oban","duration":5042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:41.055 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.036 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:11.058 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:41.061 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.037 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:11.065 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:41.068 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.039 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:11.073 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:41.076 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.052 [info] {"source":"oban","duration":9584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:11.103 [info] {"source":"oban","duration":26155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:41.106 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.055 [info] {"source":"oban","duration":1367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:11.110 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:41.114 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.057 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:11.118 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:41.121 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.059 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:11.128 [info] {"source":"oban","duration":4137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:41.131 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.060 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:11.135 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:41.138 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.063 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:11.142 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:41.145 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.065 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:11.148 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:41.152 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.067 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:11.156 [info] {"source":"oban","duration":2646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:41.164 [info] {"source":"oban","duration":4357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.069 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:11.169 [info] {"source":"oban","duration":3094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:41.180 [info] {"source":"oban","duration":11044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.072 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:11.184 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:41.186 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.073 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:11.190 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:41.193 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.077 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:11.195 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:41.201 [info] {"source":"oban","duration":4947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.079 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:11.207 [info] {"source":"oban","duration":4356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:41.210 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.082 [info] {"source":"oban","duration":2533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:11.215 [info] {"source":"oban","duration":3700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:41.218 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.084 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:11.222 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:41.226 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.088 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:11.231 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:41.233 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.089 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:11.237 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:41.240 [info] {"source":"oban","duration":2145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.091 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:11.243 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:41.251 [info] {"source":"oban","duration":5272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.093 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:11.256 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:41.258 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.095 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:11.264 [info] {"source":"oban","duration":3808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:41.268 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.096 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:11.271 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:41.274 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.099 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:11.279 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:41.286 [info] {"source":"oban","duration":5650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.103 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:11.291 [info] {"source":"oban","duration":3259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:41.294 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.105 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:11.297 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:41.301 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.107 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:11.303 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:41.308 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.110 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:11.312 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:41.315 [info] {"source":"oban","duration":2126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.115 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:11.319 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:41.324 [info] {"source":"oban","duration":3968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.116 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:11.327 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:41.331 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.119 [info] {"source":"oban","duration":1434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:11.333 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:41.336 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.125 [info] {"source":"oban","duration":1410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:11.343 [info] {"source":"oban","duration":6007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:41.348 [info] {"source":"oban","duration":3128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.128 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:11.352 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:41.361 [info] {"source":"oban","duration":6627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.130 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:11.367 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:41.371 [info] {"source":"oban","duration":2344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.132 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:11.374 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:41.379 [info] {"source":"oban","duration":4041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.134 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:11.382 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:41.386 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.136 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:11.389 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:41.392 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.137 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:11.395 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:41.398 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.140 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:11.403 [info] {"source":"oban","duration":4268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:41.410 [info] {"source":"oban","duration":5548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.142 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:11.414 [info] {"source":"oban","duration":2561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:41.418 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.145 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:11.421 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:41.425 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.148 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:11.429 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:41.431 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.151 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:11.435 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:41.437 [info] {"source":"oban","duration":1408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.153 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:00.475 [info] GET / 12:41:00.475 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 12:41:00.482 [debug] QUERY OK source="settings" db=2.6ms queue=2.8ms idle=1335.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:41:00.486 [debug] QUERY OK source="media_profiles" db=2.0ms queue=1.1ms idle=1342.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 12:41:00.489 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=1345.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 12:41:00.491 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=764.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:41:00.494 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=339.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 12:41:00.498 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:41:00.501 [debug] QUERY OK source="settings" db=1.9ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:41:00.509 [debug] QUERY OK source="settings" db=4.3ms queue=0.2ms idle=15.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:41:00.517 [debug] QUERY OK source="tasks" db=1.3ms queue=1.8ms idle=22.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"] 12:41:00.523 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=25.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)) [] 12:41:00.527 [debug] QUERY OK source="media_items" db=2.2ms queue=1.1ms idle=25.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] 12:41:00.532 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=29.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:41:00.537 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=23.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:41:00.539 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=20.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:41:00.546 [info] Sent 200 in 71ms 12:41:01.080 [info] GET /.env 12:41:01.082 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=554.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:41:01.083 [debug] QUERY OK source="settings" db=1.2ms idle=549.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 [] 12:41:01.084 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:01.087 [error] #PID<0.278454.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 2) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278454.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwagQ4cOcc2usADLfi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/co (truncated) 12:41:01.496 [info] GET /.git/config 12:41:01.499 [debug] QUERY OK source="settings" db=2.1ms idle=960.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:41:01.501 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=960.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:41:01.501 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:01.502 [error] #PID<0.278455.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 3) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278455.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwah0AETP0JK4ADLfy"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :exec (truncated) 12:41:01.947 [info] GET /backend/.env 12:41:01.949 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=865.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:41:01.951 [debug] QUERY OK source="settings" db=0.9ms queue=1.4ms idle=865.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:41:01.951 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:01.953 [error] #PID<0.278456.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 4) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/backend/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278456.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwajfcndkIfsEADLgC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute (truncated) 12:41:02.282 [info] GET /admin/.env 12:41:02.284 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=782.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:41:02.287 [debug] QUERY OK source="settings" db=1.3ms queue=1.5ms idle=782.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:41:02.287 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:02.289 [error] #PID<0.278457.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 5) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/admin/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278457.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwakvPbGblhSEADLgS"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, (truncated) 12:41:02.699 [info] GET /core/.env 12:41:02.700 [debug] QUERY OK source="settings" db=0.6ms idle=964.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:41:02.702 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=751.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 [] 12:41:02.702 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:02.703 [error] #PID<0.278458.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 6) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/core/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278458.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/core/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHUwamStXS0mGbAADLgi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file (truncated) 12:41:03.081 [info] GET /.env.bak 12:41:03.083 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=797.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 [] 12:41:03.086 [debug] QUERY OK source="settings" db=2.1ms idle=797.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 [] 12:41:03.086 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:03.087 [error] #PID<0.278459.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 7) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env.bak", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278459.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwantzIrtN3N8ADLgy"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/ap (truncated) 12:41:03.578 [info] GET /.git/logs/HEAD 12:41:03.579 [debug] QUERY OK source="settings" db=0.7ms idle=878.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 [] 12:41:03.581 [debug] QUERY OK source="settings" db=1.4ms idle=878.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 [] 12:41:03.582 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:03.583 [error] #PID<0.278460.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 8) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/logs/HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278460.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwapkSKco-ZTcADLhC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowb (truncated) 12:41:04.053 [info] GET /wp-config.php 12:41:04.054 [debug] QUERY OK source="settings" db=0.6ms idle=970.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 [] 12:41:04.055 [debug] QUERY OK source="settings" db=0.7ms idle=968.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 [] 12:41:04.056 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:04.057 [error] #PID<0.278461.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 9) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/wp-config.php", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278461.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwarVk8x5Hgz0ADLhS"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execu (truncated) 12:41:04.704 [info] GET /.gitlab-ci.yml 12:41:04.706 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1125.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 [] 12:41:04.707 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=1124.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:41:04.707 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:04.708 [error] #PID<0.278462.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 10) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.gitlab-ci.yml", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278462.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwatwvhFhgN-8ADLhi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, (truncated) 12:41:05.224 [info] GET /config.json 12:41:05.226 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=519.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 12:41:05.226 [debug] QUERY OK source="settings" db=0.5ms idle=519.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 [] 12:41:05.227 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:05.228 [error] #PID<0.278463.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 11) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278463.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwavs0z6EjvS4ADLhy"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, (truncated) 12:41:05.691 [info] GET /config.js 12:41:05.693 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=946.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:41:05.695 [debug] QUERY OK source="settings" db=1.5ms queue=0.4ms idle=552.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 [] 12:41:05.695 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:05.696 [error] #PID<0.278464.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 12) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.js", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278464.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwaxcJK4Ad1yAADLiC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [fil (truncated) 12:41:06.196 [info] GET /aws-config.js 12:41:06.197 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=970.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:41:06.198 [debug] QUERY OK source="settings" db=0.7ms idle=970.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:41:06.198 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:06.200 [error] #PID<0.278467.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 13) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws-config.js", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278467.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwazUbOWyn_8gADLii"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :e (truncated) 12:41:06.529 [info] GET /aws.config.js 12:41:06.531 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=836.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:41:06.532 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=836.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 [] 12:41:06.532 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:06.533 [error] #PID<0.278468.0> running PinchflatWeb.Endpoint (connection #PID<0.278452.0>, stream id 14) terminated Server: pf.watkinsgeorge.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.278452.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/aws.config.js", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57006}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278468.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwa0j6X-TicYcADLiy"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :e (truncated) 12:41:11.440 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:23.419 [info] GET /%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js 12:41:23.420 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=1277.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:41:23.422 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=1278.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 [] 12:41:23.422 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 12:41:23.423 [error] #PID<0.278472.0> running PinchflatWeb.Endpoint (connection #PID<0.278470.0>, stream id 1) terminated Server: pf.watkinsgeorge.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.278470.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/%22/assets/app-521b5c83d8b2f79295a25943104e99d5.js", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 52442}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "cookie" => "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Python/3.10 aiohttp/3.13.1", "via" => "1.1 Caddy", "x-forwarded-for" => "195.178.110.201", "x-forwarded-host" => "pf.watkinsgeorge.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.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, halted: false, host: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.278472.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"vsn" => "d\""}, query_string: "vsn=d%22", remote_ip: {172, 18, 0, 2}, req_cookies: %{ "HandLtestDomainNameServer" => "HandLtestDomainValueServer", "_auth_token" => "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM", "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw", "_visitor_id" => "-OdGhluj-uNTPeHOTixl", "first_utm_campaign" => "parkside-at-craig-ranch", "first_utm_medium" => "redirect", "first_utm_source" => "vanity", "handl_ip" => "195.178.110.201", "handl_landing_page" => "https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522", "handl_url" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "handl_url_base" => "https%3A%2F%2Fpayrollgarden.com%2Faws.config.js", "user_agent" => "Python%2F3.10%20aiohttp%2F3.13.1", "utm_campaign" => "parkside-at-craig-ranch", "utm_medium" => "redirect", "utm_source" => "vanity" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"cookie", "HandLtestDomainNameServer=HandLtestDomainValueServer; _auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItT2RHaGx1ai11TlRQZUhPVGl4bCIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzY0ODk5NTQ2LCJpYXQiOjE3NjIzMDc1NDZ9.iar_ENi0renJZARcWhNtDRMJUP07AcIgVYr8291vlvM; _pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnRFZ0lkY3A1M05TdFhqVm82cndBOC1J.NGi0_-FMR3Y9ZULT1s20-AgksF4Uy-ssWc5-CAaaHCw; _visitor_id=-OdGhluj-uNTPeHOTixl; first_utm_campaign=parkside-at-craig-ranch; first_utm_medium=redirect; first_utm_source=vanity; handl_ip=195.178.110.201; handl_landing_page=https%3A%2F%2Fnockpay.com%2F%2522https%3A%2Fnockpay.com%2Fwp-content%2Fplugins%2Felementor%2Fassets%2Flib%2Fswiper%2Fv8%2Fswiper.min.js%3Fver%3D8.4.5%2522; handl_url=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; handl_url_base=https%3A%2F%2Fpayrollgarden.com%2Faws.config.js; user_agent=Python%2F3.10%20aiohttp%2F3.13.1; utm_campaign=parkside-at-craig-ranch; utm_medium=redirect; utm_source=vanity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Python/3.10 aiohttp/3.13.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "195.178.110.201"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHUwbzeueIu3gu4ADLjC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endp (truncated) 12:41:41.442 [info] {"source":"oban","duration":1491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.155 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:11.447 [info] {"source":"oban","duration":4463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:41.451 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.157 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:11.454 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:41.457 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.161 [info] {"source":"oban","duration":2676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:11.463 [info] {"source":"oban","duration":4176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:41.466 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.163 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:11.470 [info] {"source":"oban","duration":3509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:41.473 [info] {"source":"oban","duration":2495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.165 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:11.477 [info] {"source":"oban","duration":2598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:41.482 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.167 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:11.487 [info] {"source":"oban","duration":4067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:41.491 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.169 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:11.494 [info] {"source":"oban","duration":1435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:41.497 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.171 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:11.500 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:41.503 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.173 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:11.507 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:41.510 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.176 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:11.513 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:41.517 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.180 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:11.521 [info] {"source":"oban","duration":3438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:41.524 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.181 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:11.526 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:41.530 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.182 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:11.536 [info] {"source":"oban","duration":4127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:41.540 [info] {"source":"oban","duration":3280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.184 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:11.544 [info] {"source":"oban","duration":3524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:41.549 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.185 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:11.553 [info] {"source":"oban","duration":3458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:41.557 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.187 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:11.562 [info] {"source":"oban","duration":3645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:41.567 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.189 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:11.572 [info] {"source":"oban","duration":4084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:41.577 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.191 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:11.581 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:41.586 [info] {"source":"oban","duration":3404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.193 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:11.588 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:41.593 [info] {"source":"oban","duration":3609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.194 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:11.597 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:41.602 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.196 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:11.608 [info] {"source":"oban","duration":4890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:41.611 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.198 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:11.614 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:41.619 [info] {"source":"oban","duration":3818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.203 [info] {"source":"oban","duration":4098,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:11.624 [info] {"source":"oban","duration":3428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:41.628 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.205 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:11.632 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:41.637 [info] {"source":"oban","duration":4375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.207 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:11.641 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:41.645 [info] {"source":"oban","duration":3600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.213 [info] {"source":"oban","duration":2541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:11.649 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:41.664 [info] {"source":"oban","duration":14937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.215 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:11.669 [info] {"source":"oban","duration":3384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:41.675 [info] {"source":"oban","duration":3866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.218 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:11.678 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:41.682 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.219 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:11.686 [info] {"source":"oban","duration":3059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:41.690 [info] {"source":"oban","duration":3119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.221 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:11.693 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:41.698 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.223 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:11.702 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:41.705 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.224 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:11.710 [info] {"source":"oban","duration":3944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:41.714 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.226 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:11.716 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:41.720 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.229 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:11.727 [info] {"source":"oban","duration":5059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:41.729 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.235 [info] {"source":"oban","duration":4195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2088]} 13:16:00.248 [info] {"args":{},"id":2088,"meta":{"cron":true,"cron_expr":"16 19 * * *","cron_tz":"Etc/UTC"},"system_time":1762370160247365216,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 13:16:00.248 [info] Updating yt-dlp 13:16:00.248 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 13:16:02.838 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.10.22 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.10.22 from yt-dlp/yt-dlp) 13:16:02.839 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 13:16:04.868 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.10.22 13:16:04.869 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1701.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:16:04.871 [info] {"args":{},"id":2088,"meta":{"cron":true,"cron_expr":"16 19 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":4622769,"event":"job:stop","queue_time":240864,"attempt":1,"tags":["local_data"]} 13:16:11.733 [info] {"source":"oban","duration":2617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:41.740 [info] {"source":"oban","duration":5267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.237 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:11.745 [info] {"source":"oban","duration":3653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:41.752 [info] {"source":"oban","duration":5647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.241 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:11.756 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:41.763 [info] {"source":"oban","duration":4556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.244 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:11.766 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:41.772 [info] {"source":"oban","duration":3995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.247 [info] {"source":"oban","duration":1350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:11.777 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:41.780 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.251 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:11.782 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:41.786 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.252 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:11.789 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:41.793 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.255 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:11.796 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:41.800 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.258 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:11.808 [info] {"source":"oban","duration":6620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:41.812 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.261 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:11.816 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:41.819 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.264 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:11.824 [info] {"source":"oban","duration":4208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:41.826 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.266 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:11.830 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:41.833 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.267 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:11.837 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:41.842 [info] {"source":"oban","duration":3095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.270 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:11.848 [info] {"source":"oban","duration":4075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:41.852 [info] {"source":"oban","duration":2979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.272 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:11.856 [info] {"source":"oban","duration":3304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:41.859 [info] {"source":"oban","duration":2611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.275 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:11.863 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:41.868 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.276 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:11.872 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:41.876 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.277 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:11.881 [info] {"source":"oban","duration":4344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:41.885 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.280 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:11.888 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:41.893 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.283 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:11.896 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:41.900 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.288 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:11.904 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:41.907 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.290 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:11.911 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:41.917 [info] {"source":"oban","duration":5082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.293 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:11.921 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:41.926 [info] {"source":"oban","duration":3481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.295 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:11.931 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:41.935 [info] {"source":"oban","duration":3325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.297 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:11.940 [info] {"source":"oban","duration":4060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:41.944 [info] {"source":"oban","duration":2641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.299 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:11.949 [info] {"source":"oban","duration":3991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:41.953 [info] {"source":"oban","duration":2363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.302 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:11.958 [info] {"source":"oban","duration":3826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:41.963 [info] {"source":"oban","duration":4639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.304 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:11.969 [info] {"source":"oban","duration":4108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:41.974 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.306 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:11.978 [info] {"source":"oban","duration":2534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:41.980 [info] {"source":"oban","duration":1382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.307 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:11.986 [info] {"source":"oban","duration":4998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:41.989 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.310 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:11.994 [info] {"source":"oban","duration":4213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:41.997 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.312 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:12.003 [info] {"source":"oban","duration":4293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:42.007 [info] {"source":"oban","duration":3783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.316 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:12.011 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:42.015 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.320 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:12.020 [info] {"source":"oban","duration":4019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:42.023 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.324 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:12.027 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:42.033 [info] {"source":"oban","duration":4506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.326 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:12.037 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:42.039 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.329 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:12.044 [info] {"source":"oban","duration":3992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:42.051 [info] {"source":"oban","duration":3974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.331 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:12.055 [info] {"source":"oban","duration":2544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:42.061 [info] {"source":"oban","duration":3529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.335 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:12.063 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:42.067 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.336 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:12.069 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:42.076 [info] {"source":"oban","duration":4310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.338 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:12.080 [info] {"source":"oban","duration":3658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:42.085 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.341 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:12.091 [info] {"source":"oban","duration":5266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:42.094 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.343 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:12.097 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:42.101 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.345 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:12.105 [info] {"source":"oban","duration":2466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:42.109 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.347 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:12.112 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:42.115 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.349 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:12.122 [info] {"source":"oban","duration":4906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:42.126 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.351 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:12.129 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:42.133 [info] {"source":"oban","duration":2396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.353 [info] {"source":"oban","duration":1465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:12.137 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:42.139 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.355 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:12.144 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:42.147 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.357 [info] {"source":"oban","duration":891,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:12.153 [info] {"source":"oban","duration":4814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:42.156 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.359 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:12.158 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:42.162 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.362 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:12.166 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:42.169 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.366 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:12.173 [info] {"source":"oban","duration":2388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:42.177 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.368 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:12.181 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:42.186 [info] {"source":"oban","duration":4456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.372 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:12.191 [info] {"source":"oban","duration":3538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 14:10:42.194 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.373 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:12.197 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:42.202 [info] {"source":"oban","duration":3350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.376 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:12.207 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:42.211 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.378 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:12.216 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:42.220 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.382 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:12.224 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:42.227 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.383 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:12.229 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:42.234 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.386 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:12.237 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:42.243 [info] {"source":"oban","duration":4544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.388 [info] {"source":"oban","duration":1358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:12.246 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:42.249 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.390 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:12.252 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:42.261 [info] {"source":"oban","duration":3984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.393 [info] {"source":"oban","duration":1358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:12.265 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:42.270 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.394 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:12.274 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:42.278 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.397 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:12.285 [info] {"source":"oban","duration":5029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:42.294 [info] {"source":"oban","duration":8005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.398 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:12.297 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:42.302 [info] {"source":"oban","duration":3876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.402 [info] {"source":"oban","duration":1458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:12.307 [info] {"source":"oban","duration":3056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:42.311 [info] {"source":"oban","duration":3347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.404 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:12.316 [info] {"source":"oban","duration":3605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:42.321 [info] {"source":"oban","duration":4629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.405 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:12.325 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:42.329 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.407 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:12.333 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:42.336 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.412 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:12.339 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:42.341 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.414 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:12.345 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:42.348 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.416 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:12.352 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:42.356 [info] {"source":"oban","duration":2482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.417 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:12.360 [info] {"source":"oban","duration":3278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:42.364 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.419 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:12.367 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:42.371 [info] {"source":"oban","duration":3409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.421 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:12.374 [info] {"source":"oban","duration":2554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:42.377 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.425 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:12.381 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:42.385 [info] {"source":"oban","duration":3670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.428 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:12.389 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:42.393 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.430 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:12.397 [info] {"source":"oban","duration":3244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:42.403 [info] {"source":"oban","duration":4423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.431 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:12.407 [info] {"source":"oban","duration":3621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:42.416 [info] {"source":"oban","duration":7413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.437 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:12.419 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:42.423 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.441 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:12.427 [info] {"source":"oban","duration":2559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:42.431 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.445 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:12.434 [info] {"source":"oban","duration":1587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:42.438 [info] {"source":"oban","duration":3065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.447 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:12.442 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:42.448 [info] {"source":"oban","duration":3891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.452 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:12.450 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:42.454 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.454 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:12.456 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:42.462 [info] {"source":"oban","duration":4305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.457 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:12.467 [info] {"source":"oban","duration":3469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:32.138 [info] {"args":{"id":1},"id":2087,"meta":{},"system_time":1762375412137577591,"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:43:32.140 [debug] QUERY OK source="sources" db=1.5ms queue=0.5ms idle=1891.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:32.143 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=1894.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:43:32.146 [debug] QUERY OK source="media_items" db=2.0ms idle=1021.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 14:43:32.149 [debug] QUERY OK source="media_items" db=2.0ms queue=0.4ms idle=17.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 14:43:32.151 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.5ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:32.154 [debug] QUERY OK source="settings" db=0.8ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:32.159 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 14:43:32.161 [debug] Current batch of media processed. Will check again in 1000ms 14:43:32.162 [debug] QUERY OK source="settings" db=2.6ms queue=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 [] 14:43:32.163 [debug] QUERY OK source="settings" db=1.5ms 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 [] 14:43:32.165 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:32.166 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/5b/86/5b86ecf922dbaaef33ff1428629a2ffd21dcc9a3dececa6d4925606e47d753c8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:33.161 [debug] Current batch of media processed. Will check again in 1000ms 14:43:34.163 [debug] Current batch of media processed. Will check again in 1000ms 14:43:35.163 [debug] Current batch of media processed. Will check again in 1000ms 14:43:36.165 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", "id" => "wu801rrpRtk", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 14:43:36.167 [debug] QUERY OK source="sources" db=1.0ms queue=0.6ms idle=918.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:43:36.169 [debug] QUERY OK source="sources" db=1.6ms idle=920.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:36.171 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=922.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 14:43:36.176 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=925.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "a814ff00-6578-41ea-a909-6f9436eee197", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-05 20:43:36Z], ~U[2025-11-05 20:43:36Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 14:43:36.178 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms 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:43:36.180 [debug] QUERY OK source="media_profiles" db=1.4ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:36.182 [debug] QUERY OK source="media_items" db=1.2ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 14:43:36.182 [info] Kicking off download for media item #1 (wu801rrpRtk) 14:43:36.190 [debug] QUERY OK source="tasks" db=1.1ms idle=10.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2089, 1, ~U[2025-11-05 20:43:36Z], ~U[2025-11-05 20:43:36Z]] 14:43:36.191 [debug] Current batch of media processed. Will check again in 1000ms 14:43:36.202 [info] {"args":{"id":1},"id":2089,"meta":{},"system_time":1762375416202122343,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:36.208 [debug] QUERY OK source="media_items" db=2.4ms idle=23.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" = ?) [1] 14:43:36.209 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:36.212 [debug] QUERY OK source="sources" db=1.5ms queue=1.4ms idle=23.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:36.216 [debug] QUERY OK source="media_profiles" db=2.4ms queue=1.1ms idle=25.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] 14:43:36.219 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=27.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 14:43:36.222 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.2ms idle=19.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 14:43:36.223 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=14.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:36.225 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:36.227 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:36.230 [debug] QUERY OK source="settings" db=0.4ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:36.231 [debug] QUERY OK source="settings" db=0.9ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:36.232 [debug] QUERY OK source="settings" db=1.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:43:36.233 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/1b/a71bfd6780ea6346f15890c18fe54309f0661d314b7c5244f96119461ae150e1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:37.193 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 14:43:37.195 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=967.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:43:37.197 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=965.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:37.200 [debug] QUERY OK source="media_items" db=1.6ms queue=0.6ms idle=966.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 14:43:37.205 [debug] QUERY OK source="media_items" db=3.6ms queue=0.5ms idle=967.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "879f402b-cb5e-45e5-a8a0-8146f0cdde69", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-05 20:43:37Z], ~U[2025-11-05 20:43:37Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 14:43:37.207 [debug] QUERY OK source="sources" db=1.7ms idle=41.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:37.214 [debug] QUERY OK source="media_profiles" db=3.6ms queue=2.5ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:37.218 [debug] QUERY OK source="media_items" db=0.8ms idle=19.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 [2] 14:43:37.218 [info] Kicking off download for media item #2 (uah3PW5v-U4) 14:43:37.236 [debug] QUERY OK source="tasks" db=3.3ms idle=25.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2090, 2, ~U[2025-11-05 20:43:37Z], ~U[2025-11-05 20:43:37Z]] 14:43:37.238 [debug] Current batch of media processed. Will check again in 1000ms 14:43:37.243 [info] {"args":{"id":2},"id":2090,"meta":{},"system_time":1762375417243255361,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:37.244 [debug] QUERY OK source="media_items" db=0.6ms idle=26.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" = ?) [2] 14:43:37.245 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:37.247 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=16.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:37.250 [debug] QUERY OK source="media_profiles" db=3.0ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:37.252 [debug] QUERY OK source="media_items" db=1.3ms idle=15.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 14:43:37.255 [debug] QUERY OK source="media_metadata" db=0.3ms idle=11.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 14:43:37.256 [debug] QUERY OK source="media_profiles" db=1.2ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:37.258 [debug] QUERY OK source="settings" db=0.9ms queue=0.5ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:37.260 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:37.262 [debug] QUERY OK source="settings" db=0.4ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:37.264 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:37.265 [debug] QUERY OK source="settings" db=1.6ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:37.266 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6a/46/6a46e9b10b67128899216564fab979817fca10f656983bf1c5f911ae1f8c13c7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:38.240 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 14:43:38.244 [debug] QUERY OK source="sources" db=3.5ms idle=981.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:43:38.246 [debug] QUERY OK source="sources" db=0.8ms queue=0.7ms idle=981.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:38.247 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=982.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 14:43:38.254 [debug] QUERY OK source="media_items" db=2.9ms queue=2.4ms idle=982.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "c5a14fb0-0024-46b7-ac8d-720bdbf2730a", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-05 20:43:38Z], ~U[2025-11-05 20:43:38Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 14:43:38.257 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=88.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:38.260 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.4ms idle=13.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:43:38.262 [debug] QUERY OK source="media_items" db=1.9ms 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 [3] 14:43:38.262 [info] Kicking off download for media item #3 (-GFzEz6jpos) 14:43:38.270 [debug] QUERY OK source="tasks" db=0.6ms queue=2.2ms idle=10.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2091, 3, ~U[2025-11-05 20:43:38Z], ~U[2025-11-05 20:43:38Z]] 14:43:38.271 [debug] Current batch of media processed. Will check again in 1000ms 14:43:39.273 [debug] Current batch of media processed. Will check again in 1000ms 14:43:40.277 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "duration" => 3832, "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", "id" => "HsptJq2CYwY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 14:43:40.278 [debug] QUERY OK source="sources" db=0.7ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:43:40.284 [debug] QUERY OK source="sources" db=5.0ms queue=0.4ms idle=27.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:40.288 [debug] QUERY OK source="media_items" db=4.3ms idle=33.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 14:43:40.291 [debug] QUERY OK source="media_items" db=2.2ms idle=38.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "17f0378c-7779-456d-b3d3-f24e6198b15a", 1, [], 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-05 20:43:40Z], ~U[2025-11-05 20:43:40Z], "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, ~U[2025-03-11 00:00:00Z]] 14:43:40.296 [debug] QUERY OK source="sources" db=4.0ms idle=40.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:40.298 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=18.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:43:40.299 [debug] QUERY OK source="media_items" db=0.6ms idle=14.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 14:43:40.299 [info] Kicking off download for media item #4 (HsptJq2CYwY) 14:43:40.310 [debug] QUERY OK source="tasks" db=2.0ms idle=12.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2092, 4, ~U[2025-11-05 20:43:40Z], ~U[2025-11-05 20:43:40Z]] 14:43:40.311 [debug] Current batch of media processed. Will check again in 1000ms 14:43:41.060 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/1b/a71bfd6780ea6346f15890c18fe54309f0661d314b7c5244f96119461ae150e1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:41.060 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:41.061 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:41.064 [info] {"args":{"id":1},"id":2089,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4859254,"event":"job:stop","queue_time":194915,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:41.073 [info] {"args":{"id":3},"id":2091,"meta":{},"system_time":1762375421072931433,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:41.074 [debug] QUERY OK source="media_items" db=1.4ms idle=768.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" = ?) [3] 14:43:41.076 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:41.077 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=767.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:41.079 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=767.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:41.081 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 14:43:41.083 [debug] QUERY OK source="media_metadata" db=0.2ms idle=10.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 14:43:41.084 [debug] QUERY OK source="media_profiles" db=1.0ms 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] 14:43:41.086 [debug] QUERY OK source="settings" db=1.0ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:41.087 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:41.089 [debug] QUERY OK source="settings" db=0.3ms idle=9.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:43:41.090 [debug] QUERY OK source="settings" db=0.8ms 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:43:41.091 [debug] QUERY OK source="settings" db=0.8ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:41.092 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/45/22/45226f24e4eaf08afa0489e26d4791257c840b0db76fd3b972db3594e7e76eb3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:41.313 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 14:43:41.315 [debug] QUERY OK source="sources" db=0.9ms idle=228.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:43:41.317 [debug] QUERY OK source="sources" db=1.2ms idle=226.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:41.318 [debug] QUERY OK source="media_items" db=1.1ms idle=226.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 14:43:41.327 [debug] QUERY OK source="media_items" db=8.0ms idle=227.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "f0f3a445-9345-49bf-87f9-ea69ab2d9c9d", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-05 20:43:41Z], ~U[2025-11-05 20:43:41Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 14:43:41.329 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:41.330 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:41.333 [debug] QUERY OK source="media_items" db=2.7ms idle=13.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 14:43:41.333 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 14:43:41.339 [debug] QUERY OK source="tasks" db=0.4ms idle=9.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2093, 5, ~U[2025-11-05 20:43:41Z], ~U[2025-11-05 20:43:41Z]] 14:43:41.339 [debug] Current batch of media processed. Will check again in 1000ms 14:43:42.340 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 14:43:42.343 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=1007.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:43:42.346 [debug] QUERY OK source="sources" db=2.7ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:42.348 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1008.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 14:43:42.359 [debug] QUERY OK source="media_items" db=9.8ms idle=1009.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "ab1679b9-b2c9-4682-bd44-f769613b4036", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-05 20:43:42Z], ~U[2025-11-05 20:43:42Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 14:43:42.362 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=161.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:42.364 [debug] QUERY OK source="media_profiles" db=1.7ms idle=19.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:42.367 [debug] QUERY OK source="media_items" db=1.9ms idle=18.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 [6] 14:43:42.367 [info] Kicking off download for media item #6 (Z87diG3h9KY) 14:43:42.374 [debug] QUERY OK source="tasks" db=0.4ms idle=11.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2094, 6, ~U[2025-11-05 20:43:42Z], ~U[2025-11-05 20:43:42Z]] 14:43:42.375 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 14:43:42.378 [debug] QUERY OK source="sources" db=2.7ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:43:42.380 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=12.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:42.383 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=9.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 14:43:42.392 [debug] QUERY OK source="media_items" db=8.2ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "21f56440-92c3-4273-80d3-9840956c5af1", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-05 20:43:42Z], ~U[2025-11-05 20:43:42Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 14:43:42.396 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=18.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:42.398 [debug] QUERY OK source="media_profiles" db=2.2ms idle=17.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] 14:43:42.401 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=20.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 14:43:42.402 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 14:43:42.412 [debug] QUERY OK source="tasks" db=2.7ms idle=13.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2095, 7, ~U[2025-11-05 20:43:42Z], ~U[2025-11-05 20:43:42Z]] 14:43:42.413 [debug] Current batch of media processed. Will check again in 1000ms 14:43:42.441 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6a/46/6a46e9b10b67128899216564fab979817fca10f656983bf1c5f911ae1f8c13c7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:42.441 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:42.442 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:42.444 [info] {"args":{"id":2},"id":2090,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5198907,"event":"job:stop","queue_time":240919,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:42.453 [info] {"args":{"id":4},"id":2092,"meta":{},"system_time":1762375422452736263,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:42.454 [debug] QUERY OK source="media_items" db=1.2ms idle=45.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" = ?) [4] 14:43:42.455 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:42.457 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=47.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:42.458 [debug] QUERY OK source="media_profiles" db=0.4ms idle=45.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] 14:43:42.460 [debug] QUERY OK source="media_items" db=1.3ms idle=15.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 14:43:42.463 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 14:43:42.464 [debug] QUERY OK source="media_profiles" db=1.0ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:42.466 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:42.467 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:42.470 [info] {"source":"oban","duration":2979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:42.471 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:42.472 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:42.474 [debug] QUERY OK source="settings" db=1.0ms 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:43:42.474 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/92/ea/92ea85f29fde3b78e96679099bfd8a3f61569f2b51c4a756c78a8fc5ca021034.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:43.416 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 14:43:43.421 [debug] QUERY OK source="sources" db=4.8ms queue=0.1ms idle=945.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:43:43.426 [debug] QUERY OK source="sources" db=4.0ms idle=950.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:43.427 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=953.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 14:43:43.441 [debug] QUERY OK source="media_items" db=12.6ms idle=954.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "e7a9889f-3107-48b2-b8b3-f238b827154e", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-05 20:43:43Z], ~U[2025-11-05 20:43:43Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 14:43:43.445 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=236.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:43.447 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.3ms idle=24.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:43.449 [debug] QUERY OK source="media_items" db=1.1ms idle=22.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 14:43:43.449 [info] Kicking off download for media item #8 (PcftSUVEcOc) 14:43:43.458 [debug] QUERY OK source="tasks" db=1.9ms queue=0.5ms idle=10.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2096, 8, ~U[2025-11-05 20:43:43Z], ~U[2025-11-05 20:43:43Z]] 14:43:43.458 [debug] Current batch of media processed. Will check again in 1000ms 14:43:44.459 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 14:43:44.462 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1011.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:43:44.465 [debug] QUERY OK source="sources" db=1.9ms queue=0.8ms idle=1008.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:44.468 [debug] QUERY OK source="media_items" db=1.9ms idle=1011.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 14:43:44.474 [debug] QUERY OK source="media_items" db=4.5ms idle=1011.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "232be0a4-4b13-46df-83d7-abc1f4d35343", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-05 20:43:44Z], ~U[2025-11-05 20:43:44Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 14:43:44.477 [debug] QUERY OK source="sources" db=2.4ms idle=258.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:44.479 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=15.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:44.481 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=14.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 14:43:44.481 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 14:43:44.494 [debug] QUERY OK source="tasks" db=1.9ms idle=14.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2097, 25, ~U[2025-11-05 20:43:44Z], ~U[2025-11-05 20:43:44Z]] 14:43:44.495 [debug] Current batch of media processed. Will check again in 1000ms 14:43:45.497 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 14:43:45.501 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=1016.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:43:45.505 [debug] QUERY OK source="sources" db=1.1ms queue=1.4ms idle=1015.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:45.507 [debug] QUERY OK source="media_items" db=1.2ms queue=1.0ms idle=1013.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 14:43:45.517 [debug] QUERY OK source="media_items" db=6.7ms idle=1015.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "664a2ba0-1709-4823-b9d8-6183579bf468", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-05 20:43:45Z], ~U[2025-11-05 20:43:45Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 14:43:45.520 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=293.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:45.522 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=19.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:45.525 [debug] QUERY OK source="media_items" db=2.9ms idle=18.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 14:43:45.526 [info] Kicking off download for media item #26 (sRbQENE2QnI) 14:43:45.534 [debug] QUERY OK source="tasks" db=1.3ms idle=12.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2098, 26, ~U[2025-11-05 20:43:45Z], ~U[2025-11-05 20:43:45Z]] 14:43:45.535 [debug] Current batch of media processed. Will check again in 1000ms 14:43:45.606 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/45/22/45226f24e4eaf08afa0489e26d4791257c840b0db76fd3b972db3594e7e76eb3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:45.607 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:45.607 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:45.610 [info] {"args":{"id":3},"id":2091,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4534806,"event":"job:stop","queue_time":3070803,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:45.621 [info] {"args":{"id":5},"id":2093,"meta":{},"system_time":1762375425621222151,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:45.624 [debug] QUERY OK source="media_items" db=1.8ms queue=0.6ms idle=92.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" = ?) [5] 14:43:45.626 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:45.628 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=94.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:45.629 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=94.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:43:45.630 [debug] QUERY OK source="media_items" db=0.8ms idle=19.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 14:43:45.633 [debug] QUERY OK source="media_metadata" db=0.4ms idle=12.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 14:43:45.634 [debug] QUERY OK source="media_profiles" db=0.8ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:45.636 [debug] QUERY OK source="settings" db=1.3ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:45.638 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:45.640 [debug] QUERY OK source="settings" db=0.5ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:45.641 [debug] QUERY OK source="settings" db=1.0ms idle=9.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:43:45.643 [debug] QUERY OK source="settings" db=1.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:45.643 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b0/1e/b01e57a47809727a2989cd48e90cc26de5dc8f453d3ef667c1e1760e90899795.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:46.452 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/5b/86/5b86ecf922dbaaef33ff1428629a2ffd21dcc9a3dececa6d4925606e47d753c8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 14:43:46.455 [debug] Gracefully stopping file follower 14:43:46.459 [debug] QUERY OK source="sources" db=1.8ms idle=820.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:43:46.461 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=819.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:46.463 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=820.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 14:43:46.475 [debug] QUERY OK source="media_items" db=10.0ms idle=821.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "3e68f4c6-dcdd-4be2-bd84-c9a2c17e97c0", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 14:43:46.477 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=247.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:46.483 [debug] QUERY OK source="media_items" db=4.0ms queue=0.9ms idle=19.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 14:43:46.491 [debug] QUERY OK source="media_items" db=7.2ms idle=22.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "8cc65431-c78e-4d0f-9a3d-5fe96b0e73b0", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 14:43:46.493 [debug] QUERY OK source="sources" db=1.9ms idle=28.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:46.496 [debug] QUERY OK source="media_items" db=1.7ms queue=0.4ms idle=19.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 14:43:46.524 [debug] QUERY OK source="media_items" db=26.3ms idle=19.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "807d43ab-c9e1-464b-ab82-a246d16d6bf4", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 14:43:46.528 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=42.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:46.530 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=37.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 14:43:46.537 [debug] QUERY OK source="media_items" db=6.0ms idle=37.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "bad08e8d-7b64-42b6-9425-916542f6cf7d", 1, [], 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, ~U[2025-03-11 00:00:00Z]] 14:43:46.542 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=44.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:46.545 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=19.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 14:43:46.552 [debug] QUERY OK source="media_items" db=5.1ms idle=18.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "61339068-1007-4bd9-8f87-cb3e84c81ca3", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 14:43:46.555 [debug] QUERY OK source="sources" db=2.1ms idle=22.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:46.557 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=18.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 14:43:46.566 [debug] QUERY OK source="media_items" db=7.8ms idle=15.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "ffe8781b-d82e-46ee-bc19-aaefaa1e0f78", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 14:43:46.568 [debug] QUERY OK source="sources" db=1.5ms idle=21.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:46.570 [debug] QUERY OK source="media_items" db=1.5ms idle=18.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 14:43:46.577 [debug] QUERY OK source="media_items" db=5.5ms idle=16.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "4111d3dd-d7f4-4680-aeb2-d0714316bff5", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 14:43:46.580 [debug] QUERY OK source="sources" db=2.0ms idle=20.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:46.582 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=14.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 14:43:46.589 [debug] QUERY OK source="media_items" db=5.2ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "04bde680-e411-4f63-a8b3-7017d416b0bc", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 14:43:46.591 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=18.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:43:46.593 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=14.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 14:43:46.607 [debug] QUERY OK source="media_items" db=12.6ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "76afd4a2-70fd-4607-b0c3-d926dc4ee40a", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 14:43:46.609 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=25.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:46.610 [debug] QUERY OK source="media_items" db=0.5ms idle=21.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 14:43:46.614 [debug] QUERY OK source="media_items" db=3.1ms idle=19.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "39520936-e610-40a6-a934-553d5dcc762d", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 14:43:46.616 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=21.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:46.617 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 14:43:46.621 [debug] QUERY OK source="media_items" db=2.2ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "271a0575-1e66-4f13-bc21-916ad6405d10", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 14:43:46.622 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=11.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z], 1] 14:43:46.625 [debug] QUERY OK source="media_items" db=2.6ms idle=9.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 14:43:46.633 [debug] QUERY OK source="tasks" db=1.5ms idle=11.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2099, 1, ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z]] 14:43:46.638 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=7.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2100, 2, ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z]] 14:43:46.651 [debug] QUERY OK source="tasks" db=5.1ms queue=0.1ms idle=9.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2101, 3, ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z]] 14:43:46.674 [debug] QUERY OK source="tasks" db=1.4ms queue=0.2ms idle=7.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2102, 27, ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z]] 14:43:46.676 [debug] QUERY OK source="media_items" db=1.5ms idle=7.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 14:43:46.678 [debug] QUERY OK source="media_items" db=1.2ms idle=7.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 14:43:46.685 [debug] QUERY OK source="tasks" db=0.8ms idle=10.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2103, 1, ~U[2025-11-05 20:43:46Z], ~U[2025-11-05 20:43:46Z]] 14:43:46.686 [info] {"args":{"id":1},"id":2087,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":14548062,"event":"job:stop","queue_time":340178,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 14:43:46.948 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/92/ea/92ea85f29fde3b78e96679099bfd8a3f61569f2b51c4a756c78a8fc5ca021034.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:46.948 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:46.948 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:46.950 [info] {"args":{"id":4},"id":2092,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4496230,"event":"job:stop","queue_time":2449856,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:46.960 [info] {"args":{"id":6},"id":2094,"meta":{},"system_time":1762375426959262363,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:46.962 [debug] QUERY OK source="media_items" db=0.9ms idle=275.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" = ?) [6] 14:43:46.962 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:46.964 [debug] QUERY OK source="sources" db=0.6ms queue=0.5ms idle=276.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:46.966 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=267.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:46.967 [debug] QUERY OK source="media_items" db=0.7ms idle=16.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 14:43:46.970 [debug] QUERY OK source="media_metadata" db=0.4ms idle=11.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 14:43:46.972 [debug] QUERY OK source="media_profiles" db=1.0ms queue=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] 14:43:46.973 [debug] QUERY OK source="settings" db=1.3ms 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:43:46.975 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:46.977 [debug] QUERY OK source="settings" db=0.4ms idle=10.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:43:46.978 [debug] QUERY OK source="settings" db=0.8ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:46.979 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:46.980 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/01/2d/012def221d8c2dacb1970c30ff7980d1e44d528563540a7e1c2ff585a8924252.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:50.297 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b0/1e/b01e57a47809727a2989cd48e90cc26de5dc8f453d3ef667c1e1760e90899795.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:50.297 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:50.298 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:50.301 [info] {"args":{"id":5},"id":2093,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4677173,"event":"job:stop","queue_time":4617694,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:50.311 [info] {"args":{"id":7},"id":2095,"meta":{},"system_time":1762375430310231195,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:50.313 [debug] QUERY OK source="media_items" db=1.9ms idle=56.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" = ?) [7] 14:43:50.315 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:50.319 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=61.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:50.325 [debug] QUERY OK source="media_profiles" db=2.6ms queue=3.3ms idle=62.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:43:50.327 [debug] QUERY OK source="media_items" db=1.5ms idle=25.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 14:43:50.331 [debug] QUERY OK source="media_metadata" db=0.7ms idle=20.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 14:43:50.333 [debug] QUERY OK source="media_profiles" db=0.9ms idle=18.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:50.334 [debug] QUERY OK source="settings" db=1.2ms 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:43:50.336 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:50.339 [debug] QUERY OK source="settings" db=0.4ms idle=13.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:43:50.340 [debug] QUERY OK source="settings" db=1.0ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:50.342 [debug] QUERY OK source="settings" db=1.1ms idle=9.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:43:50.342 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/28/a7/28a72816ebeefbaa0c45e285ac62586e15ba6d907ab5ebea390760c55eafaa1d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:51.622 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/01/2d/012def221d8c2dacb1970c30ff7980d1e44d528563540a7e1c2ff585a8924252.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:51.622 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:51.622 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:51.625 [info] {"args":{"id":6},"id":2094,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4663782,"event":"job:stop","queue_time":4955867,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:51.634 [info] {"args":{"id":8},"id":2096,"meta":{},"system_time":1762375431633925830,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:51.636 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1293.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" = ?) [8] 14:43:51.637 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:51.638 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1295.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:51.641 [debug] QUERY OK source="media_profiles" db=2.9ms idle=378.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:43:51.644 [debug] QUERY OK source="media_items" db=0.8ms idle=17.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 [8] 14:43:51.646 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 14:43:51.647 [debug] QUERY OK source="media_profiles" db=0.9ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:51.648 [debug] QUERY OK source="settings" db=1.0ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:51.650 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:51.652 [debug] QUERY OK source="settings" db=0.4ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:51.653 [debug] QUERY OK source="settings" db=0.8ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:51.654 [debug] QUERY OK source="settings" db=0.9ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:51.655 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7f/cd/7fcd9728afd23c206e09b50f163751ebfd9f91a2cbe0094c0816536d35200307.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:55.018 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/28/a7/28a72816ebeefbaa0c45e285ac62586e15ba6d907ab5ebea390760c55eafaa1d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:55.019 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:55.019 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:55.021 [info] {"args":{"id":7},"id":2095,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4709170,"event":"job:stop","queue_time":8307861,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:55.030 [info] {"args":{"id":25},"id":2097,"meta":{},"system_time":1762375435030627834,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:55.032 [debug] QUERY OK source="media_items" db=0.8ms idle=1776.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" = ?) [25] 14:43:55.032 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:55.034 [debug] QUERY OK source="sources" db=0.9ms idle=1750.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:55.035 [debug] QUERY OK source="media_profiles" db=0.9ms idle=743.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:43:55.037 [debug] QUERY OK source="media_items" db=1.0ms idle=14.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 14:43:55.040 [debug] QUERY OK source="media_metadata" db=1.3ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 14:43:55.041 [debug] QUERY OK source="media_profiles" db=1.1ms 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] 14:43:55.043 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:55.045 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:55.050 [debug] QUERY OK source="settings" db=0.6ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:55.051 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=13.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:55.052 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:55.053 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/87/a7/87a729808c951c8d62ad088e4e3376210d4c400a6b9c257079c024d6257750c6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:56.233 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7f/cd/7fcd9728afd23c206e09b50f163751ebfd9f91a2cbe0094c0816536d35200307.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:56.234 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:56.234 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:56.236 [info] {"args":{"id":8},"id":2096,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4600792,"event":"job:stop","queue_time":8630808,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:56.249 [info] {"args":{"id":26},"id":2098,"meta":{},"system_time":1762375436248785751,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:56.251 [debug] QUERY OK source="media_items" db=1.7ms idle=1198.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" = ?) [26] 14:43:56.251 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:56.254 [debug] QUERY OK source="sources" db=1.7ms queue=0.4ms idle=1199.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:56.256 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.5ms idle=959.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:56.258 [debug] QUERY OK source="media_items" db=1.2ms idle=20.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 [26] 14:43:56.261 [debug] QUERY OK source="media_metadata" db=0.4ms idle=12.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 14:43:56.262 [debug] QUERY OK source="media_profiles" db=0.9ms idle=10.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:56.264 [debug] QUERY OK source="settings" db=1.4ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:56.266 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:56.268 [debug] QUERY OK source="settings" db=0.3ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:56.270 [debug] QUERY OK source="settings" db=1.3ms idle=10.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:43:56.272 [debug] QUERY OK source="settings" db=0.9ms queue=0.6ms 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:43:56.272 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/18/3a/183a3fe64b86c4888b49ce80b47d32940acb2a3bc73b96ee806277610ba44de5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:43:58.985 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/87/a7/87a729808c951c8d62ad088e4e3376210d4c400a6b9c257079c024d6257750c6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:43:58.985 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:58.985 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:43:58.987 [info] {"args":{"id":25},"id":2097,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3955255,"event":"job:stop","queue_time":11027824,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:58.995 [info] {"args":{"id":1},"id":2099,"meta":{},"system_time":1762375438995401255,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:43:58.996 [debug] QUERY OK source="media_items" db=0.9ms idle=741.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" = ?) [1] 14:43:58.997 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:43:58.998 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=743.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:43:59.002 [debug] QUERY OK source="media_profiles" db=3.1ms idle=687.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:43:59.003 [debug] QUERY OK source="media_items" db=0.8ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 14:43:59.005 [debug] QUERY OK source="media_metadata" db=0.1ms idle=9.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 14:43:59.006 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:43:59.007 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:59.008 [debug] Running yt-dlp command for action: get_downloadable_status 14:43:59.010 [debug] QUERY OK source="settings" db=0.5ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:59.011 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:59.012 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:43:59.012 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a6/aa/a6aa61b4a28e2bac00ab321714cb2556cdaefccde85e1870331b63e252243279.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:00.368 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/18/3a/183a3fe64b86c4888b49ce80b47d32940acb2a3bc73b96ee806277610ba44de5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:00.369 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:00.369 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:00.371 [info] {"args":{"id":26},"id":2098,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4120724,"event":"job:stop","queue_time":11243776,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:00.381 [info] {"args":{"id":2},"id":2100,"meta":{},"system_time":1762375440380910766,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:00.383 [debug] QUERY OK source="media_items" db=0.9ms queue=1.1ms idle=127.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" = ?) [2] 14:44:00.386 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:00.390 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=132.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:00.391 [debug] QUERY OK source="media_profiles" db=1.1ms idle=61.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:44:00.393 [debug] QUERY OK source="media_items" db=1.5ms idle=21.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 14:44:00.398 [debug] QUERY OK source="media_metadata" db=2.1ms idle=15.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 14:44:00.400 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=15.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:00.402 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=10.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:44:00.406 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:00.408 [debug] QUERY OK source="settings" db=0.7ms idle=15.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:00.409 [debug] QUERY OK source="settings" db=0.6ms idle=14.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:00.410 [debug] QUERY OK source="settings" db=0.5ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:00.410 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/52/8f/528ff94ac24c3135b27fbd714edb18735e155ac9bccd869e406b2ee0d7e4792f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:00.459 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:05.487 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a6/aa/a6aa61b4a28e2bac00ab321714cb2556cdaefccde85e1870331b63e252243279.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:05.488 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:05.489 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:05.490 [info] {"args":{"id":1},"id":2099,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6493698,"event":"job:stop","queue_time":12993874,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:05.498 [info] {"args":{"id":3},"id":2101,"meta":{},"system_time":1762375445497958015,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:05.500 [debug] QUERY OK source="media_items" db=1.6ms queue=0.4ms idle=1243.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" = ?) [3] 14:44:05.501 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:05.503 [debug] QUERY OK source="sources" db=1.3ms queue=0.5ms idle=1125.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:05.505 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=118.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:05.508 [debug] QUERY OK source="media_items" db=2.2ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 14:44:05.512 [debug] QUERY OK source="media_metadata" db=0.4ms idle=14.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 14:44:05.514 [debug] QUERY OK source="media_profiles" db=1.5ms 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] 14:44:05.516 [debug] QUERY OK source="settings" db=1.3ms queue=0.3ms idle=11.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:44:05.518 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:05.524 [debug] QUERY OK source="settings" db=2.1ms idle=17.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:05.527 [debug] QUERY OK source="settings" db=1.5ms queue=0.3ms idle=16.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:05.528 [debug] QUERY OK source="settings" db=1.4ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:05.529 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/67/71/677196c37c7ff2ff133ca1ddb73f7fa24ff4b4af713705bf4ad326e7e98f6adb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:06.685 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/52/8f/528ff94ac24c3135b27fbd714edb18735e155ac9bccd869e406b2ee0d7e4792f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:06.686 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:06.686 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:06.687 [info] {"args":{"id":2},"id":2100,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6305484,"event":"job:stop","queue_time":14378863,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:06.697 [info] {"args":{"id":27},"id":2102,"meta":{},"system_time":1762375446697516201,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:06.699 [debug] QUERY OK source="media_items" db=1.3ms idle=1171.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" = ?) [27] 14:44:06.700 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:06.701 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=1171.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:06.704 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.1ms idle=310.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:06.710 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=17.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 [27] 14:44:06.716 [debug] QUERY OK source="media_metadata" db=0.7ms queue=0.2ms idle=17.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 14:44:06.718 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.5ms idle=17.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:06.724 [debug] QUERY OK source="settings" db=4.9ms queue=0.1ms idle=17.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:44:06.728 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:06.731 [debug] QUERY OK source="settings" db=1.6ms idle=24.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:44:06.731 [debug] QUERY OK source="settings" db=0.5ms idle=21.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:44:06.732 [debug] QUERY OK source="settings" db=0.7ms idle=15.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:06.733 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c1/b9/c1b986c34bb35253a0417ea4a20847ed86f80e8be1b04bb09e81b5e6de19b5c0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:10.188 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/67/71/677196c37c7ff2ff133ca1ddb73f7fa24ff4b4af713705bf4ad326e7e98f6adb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:10.188 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:10.188 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:10.191 [info] {"args":{"id":3},"id":2101,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4690980,"event":"job:stop","queue_time":19495805,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:11.510 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c1/b9/c1b986c34bb35253a0417ea4a20847ed86f80e8be1b04bb09e81b5e6de19b5c0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:11.510 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:11.511 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:11.513 [info] {"args":{"id":27},"id":2102,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4813793,"event":"job:stop","queue_time":20694879,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:12.473 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:42.478 [info] {"source":"oban","duration":3675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.462 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:12.482 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:42.487 [info] {"source":"oban","duration":4146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.466 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:12.492 [info] {"source":"oban","duration":3445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:42.496 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.467 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:12.499 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:42.503 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.471 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:12.507 [info] {"source":"oban","duration":2626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:42.511 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.473 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:12.515 [info] {"source":"oban","duration":3972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:42.519 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.474 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:12.522 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:42.525 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.479 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:12.529 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:42.532 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.483 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:12.535 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:42.540 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.487 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:12.545 [info] {"source":"oban","duration":4641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:42.549 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.488 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:12.554 [info] {"source":"oban","duration":3582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:42.558 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.491 [info] {"source":"oban","duration":1520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:12.562 [info] {"source":"oban","duration":3446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:42.564 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.492 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:12.569 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:42.572 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.497 [info] {"source":"oban","duration":3511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:12.576 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:42.582 [info] {"source":"oban","duration":3946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.500 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:12.584 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:42.588 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.504 [info] {"source":"oban","duration":1599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:12.593 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:42.597 [info] {"source":"oban","duration":3851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.507 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:12.603 [info] {"source":"oban","duration":4355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:42.606 [info] {"source":"oban","duration":1621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.510 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:12.609 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:42.613 [info] {"source":"oban","duration":2625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.513 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:12.617 [info] {"source":"oban","duration":3449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:42.620 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.515 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:12.626 [info] {"source":"oban","duration":4604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:42.630 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.518 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:12.635 [info] {"source":"oban","duration":3443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:42.637 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.521 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:12.647 [info] {"source":"oban","duration":8161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:42.651 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.524 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:12.654 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:42.658 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.531 [info] {"source":"oban","duration":4683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:12.662 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:42.666 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.535 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:12.672 [info] {"source":"oban","duration":4698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:42.676 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.539 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:12.680 [info] {"source":"oban","duration":3691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:42.685 [info] {"source":"oban","duration":3312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.542 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:12.691 [info] {"source":"oban","duration":4881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:42.694 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.544 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:12.699 [info] {"source":"oban","duration":3519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:42.702 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.546 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:12.705 [info] {"source":"oban","duration":2633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:42.710 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.549 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:12.714 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:42.717 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.554 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:12.722 [info] {"source":"oban","duration":4054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:42.725 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.557 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:12.731 [info] {"source":"oban","duration":4246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:42.735 [info] {"source":"oban","duration":3171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.560 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:12.739 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:42.744 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.561 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:12.749 [info] {"source":"oban","duration":3812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:42.753 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.564 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:12.758 [info] {"source":"oban","duration":4032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:42.762 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.566 [info] {"source":"oban","duration":1539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:12.767 [info] {"source":"oban","duration":4410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:42.772 [info] {"source":"oban","duration":3581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.570 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:12.776 [info] {"source":"oban","duration":3672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:42.780 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.572 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:12.784 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:42.790 [info] {"source":"oban","duration":4202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.574 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:12.793 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:42.795 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.577 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:12.799 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:42.803 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.583 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:12.806 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:42.811 [info] {"source":"oban","duration":3190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.585 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:12.817 [info] {"source":"oban","duration":4547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:42.820 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.589 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:12.824 [info] {"source":"oban","duration":2339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:42.830 [info] {"source":"oban","duration":3939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.591 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:12.833 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:42.838 [info] {"source":"oban","duration":3308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.592 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:12.842 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:42.846 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.593 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:12.850 [info] {"source":"oban","duration":3729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:42.855 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.595 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:12.858 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:42.861 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.596 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:12.864 [info] {"source":"oban","duration":2658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:42.870 [info] {"source":"oban","duration":4404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:51.513 [info] GET /.env 15:31:51.516 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=1171.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:31:51.518 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1173.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:31:51.519 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:31:51.520 [error] #PID<0.279456.0> running PinchflatWeb.Endpoint (connection #PID<0.279455.0>, stream id 1) terminated Server: pf.watkinsgeorge.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.279455.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 43656}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50", "via" => "1.1 Caddy", "x-forwarded-for" => "89.208.69.38", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.279456.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "89.208.69.38"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHU5vKGWh6o8M6IADMai"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.279455.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 43656}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50", "via" => "1.1 Caddy", "x-forwarded-for" => "89.208.69.38", "x-forwarded-host" => "pf.watkinsgeorge.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.279455.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 43656}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, deflate", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50", "via" => "1.1 Caddy", "x-forwarded-for" => "89.208.69.38", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.279456.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, deflate"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "89.208.69.38"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHU5vKGWh6o8M6IADMai"} ], scheme: :http, script_name: [] (truncated) 15:32:00.597 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:12.877 [info] {"source":"oban","duration":5219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:42.881 [info] {"source":"oban","duration":3079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.599 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:12.883 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:42.888 [info] {"source":"oban","duration":3430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.603 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:12.892 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:42.896 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.605 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:12.900 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:42.905 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.606 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:12.908 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:42.915 [info] {"source":"oban","duration":4920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.608 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:12.921 [info] {"source":"oban","duration":4882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:42.925 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.611 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:12.929 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:42.934 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.612 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:12.937 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:42.939 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.615 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:12.943 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:42.947 [info] {"source":"oban","duration":3911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.616 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:12.952 [info] {"source":"oban","duration":3580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:42.956 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.618 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:12.962 [info] {"source":"oban","duration":5318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:42.965 [info] {"source":"oban","duration":2477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.620 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:12.969 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:42.972 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.621 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:12.975 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:42.980 [info] {"source":"oban","duration":4423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.623 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:12.984 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:42.989 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.624 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:12.993 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:42.997 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.627 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:13.002 [info] {"source":"oban","duration":3611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:43.015 [info] {"source":"oban","duration":10337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.629 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:13.018 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:43.023 [info] {"source":"oban","duration":3442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.632 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:13.027 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:43.030 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.634 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:13.033 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:43.037 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.636 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:13.041 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:43.045 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.640 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:13.048 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:43.052 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.642 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:13.055 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:43.058 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.647 [info] {"source":"oban","duration":3016,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:13.063 [info] {"source":"oban","duration":3098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:43.066 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.650 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:13.069 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:43.072 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.653 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:13.077 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:43.082 [info] {"source":"oban","duration":3411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.654 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:13.086 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:43.089 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.656 [info] {"source":"oban","duration":1434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:13.092 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:43.095 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.658 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:13.098 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:43.104 [info] {"source":"oban","duration":3628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.659 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:13.108 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:43.110 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.662 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:13.115 [info] {"source":"oban","duration":3665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:43.120 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.665 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:13.124 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:43.126 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.668 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:13.131 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:43.134 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.669 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:13.138 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:43.141 [info] {"source":"oban","duration":1617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.671 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:13.144 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:43.150 [info] {"source":"oban","duration":4246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.672 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:13.154 [info] {"source":"oban","duration":3059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:43.160 [info] {"source":"oban","duration":4586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.676 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:13.168 [info] {"source":"oban","duration":5152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:43.170 [info] {"source":"oban","duration":1535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.678 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:13.172 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:43.177 [info] {"source":"oban","duration":3328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.679 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:13.182 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:43.185 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.681 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:13.187 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:43.191 [info] {"source":"oban","duration":2581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.683 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:13.195 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:43.198 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.685 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:13.203 [info] {"source":"oban","duration":3480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:43.207 [info] {"source":"oban","duration":3284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.687 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:13.211 [info] {"source":"oban","duration":3187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:43.214 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.692 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:13.217 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:43.221 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.694 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:13.224 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:43.229 [info] {"source":"oban","duration":4063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.698 [info] {"source":"oban","duration":2425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:13.234 [info] {"source":"oban","duration":3717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:43.237 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.699 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:13.245 [info] {"source":"oban","duration":5843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:43.247 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.702 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:13.253 [info] {"source":"oban","duration":3986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:43.257 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.703 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:13.261 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:43.265 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.708 [info] {"source":"oban","duration":1373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:13.269 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:43.274 [info] {"source":"oban","duration":4734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.711 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:13.278 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:43.283 [info] {"source":"oban","duration":3865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.712 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:13.286 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:43.291 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.713 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:13.295 [info] {"source":"oban","duration":3370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:43.298 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.715 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:13.302 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:43.307 [info] {"source":"oban","duration":3397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.716 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:13.311 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:43.315 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.719 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:13.319 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:43.322 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.723 [info] {"source":"oban","duration":1408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:13.327 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:43.329 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.726 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:13.333 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:43.337 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.727 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:13.339 [info] {"source":"oban","duration":1616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:43.343 [info] {"source":"oban","duration":3495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.729 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:13.347 [info] {"source":"oban","duration":3329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:43.350 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.733 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:13.352 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:43.357 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.734 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:13.362 [info] {"source":"oban","duration":3533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:43.367 [info] {"source":"oban","duration":3743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.736 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:13.370 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:43.373 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.737 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:13.378 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:43.383 [info] {"source":"oban","duration":4543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.738 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:13.392 [info] {"source":"oban","duration":7186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:43.396 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.741 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:13.400 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:43.404 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.742 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:13.410 [info] {"source":"oban","duration":4365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:43.414 [info] {"source":"oban","duration":3463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.745 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:13.418 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:43.422 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.747 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:13.427 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:43.430 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.749 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:13.434 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:43.437 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.750 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:13.445 [info] {"source":"oban","duration":6756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:43.449 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:50.070 [info] GET / 16:41:50.071 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 16:41:50.073 [debug] QUERY OK source="settings" db=1.6ms idle=1616.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:41:50.074 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=1618.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 16:41:50.076 [debug] QUERY OK source="sources" db=1.0ms idle=1619.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 16:41:50.077 [debug] QUERY OK source="media_items" db=1.2ms idle=1620.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:41:50.078 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=777.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:41:50.081 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:41:50.082 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms 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 [] 16:41:50.085 [debug] QUERY OK source="settings" db=1.1ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:41:50.088 [debug] QUERY OK source="tasks" db=1.2ms idle=9.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"] 16:41:50.092 [debug] QUERY OK source="media_items" db=2.1ms idle=11.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:41:50.095 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=11.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 16:41:50.097 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=14.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"))) [] 16:41:50.100 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=12.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] 16:41:50.102 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 16:41:50.107 [info] Sent 200 in 36ms 16:42:00.751 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:13.453 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:43.456 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.753 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:13.459 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:43.463 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.754 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:13.466 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:43.470 [info] {"source":"oban","duration":2488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.758 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:13.475 [info] {"source":"oban","duration":4215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:43.477 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.760 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:13.481 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:43.485 [info] {"source":"oban","duration":3813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.762 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:13.491 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:43.494 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.764 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:13.498 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:43.501 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.766 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:13.507 [info] {"source":"oban","duration":4793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:43.509 [info] {"source":"oban","duration":1588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.768 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:13.511 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:43.514 [info] {"source":"oban","duration":2506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.773 [info] {"source":"oban","duration":4209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:13.518 [info] {"source":"oban","duration":3685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:43.524 [info] {"source":"oban","duration":4693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.776 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:13.527 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:43.533 [info] {"source":"oban","duration":3531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.778 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:13.536 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:43.538 [info] {"source":"oban","duration":1419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.780 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:13.541 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:43.549 [info] {"source":"oban","duration":6673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.785 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:13.552 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:43.554 [info] {"source":"oban","duration":1545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.787 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:13.557 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:43.563 [info] {"source":"oban","duration":5678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.789 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:13.568 [info] {"source":"oban","duration":3433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:43.570 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.791 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:13.573 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:43.575 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.795 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:13.578 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:43.581 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.798 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:13.584 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:43.589 [info] {"source":"oban","duration":3352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.801 [info] {"source":"oban","duration":1404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:13.591 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:43.594 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.807 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:13.602 [info] {"source":"oban","duration":6294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:43.605 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.809 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:13.608 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:43.611 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.810 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:13.615 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:43.618 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.811 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:13.622 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:43.625 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.813 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:13.629 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:43.632 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.816 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:13.635 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:43.639 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.817 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:13.643 [info] {"source":"oban","duration":3445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:43.647 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.820 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:13.652 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:43.654 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.824 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:13.659 [info] {"source":"oban","duration":3558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:43.663 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.827 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:13.666 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:43.672 [info] {"source":"oban","duration":4049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.829 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:13.676 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:43.680 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.831 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:13.684 [info] {"source":"oban","duration":3302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:43.688 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.834 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:13.691 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:43.694 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.837 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:13.698 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:43.702 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.840 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:13.706 [info] {"source":"oban","duration":3062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:43.708 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.841 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:13.712 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:43.715 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.842 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:13.718 [info] {"source":"oban","duration":2527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:43.723 [info] {"source":"oban","duration":4132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.847 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:13.727 [info] {"source":"oban","duration":3947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:43.731 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.848 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:13.736 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:43.738 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.852 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:13.741 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:43.747 [info] {"source":"oban","duration":4588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.856 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:13.754 [info] {"source":"oban","duration":6222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:43.757 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.859 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:13.763 [info] {"source":"oban","duration":4138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:43.768 [info] {"source":"oban","duration":3528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.860 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:13.771 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:43.775 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.862 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:13.780 [info] {"source":"oban","duration":4035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:43.783 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.864 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:13.788 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:43.791 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.868 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:13.795 [info] {"source":"oban","duration":2381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:43.797 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.872 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:13.805 [info] {"source":"oban","duration":6453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:43.810 [info] {"source":"oban","duration":3723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.875 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:13.815 [info] {"source":"oban","duration":3065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:43.819 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.877 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:13.823 [info] {"source":"oban","duration":3864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:43.827 [info] {"source":"oban","duration":2275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.882 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:13.831 [info] {"source":"oban","duration":3721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:43.834 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.884 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:13.838 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:43.842 [info] {"source":"oban","duration":3552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.885 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:13.846 [info] {"source":"oban","duration":2418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:43.848 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.887 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:13.855 [info] {"source":"oban","duration":4497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:43.860 [info] {"source":"oban","duration":3573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.889 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:13.864 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:43.870 [info] {"source":"oban","duration":4764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.892 [info] {"source":"oban","duration":1364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:13.874 [info] {"source":"oban","duration":2475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:43.876 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.897 [info] {"source":"oban","duration":4086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:13.883 [info] {"source":"oban","duration":5812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:43.887 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.899 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:13.891 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:43.894 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.900 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:13.899 [info] {"source":"oban","duration":4272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:43.902 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.902 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:13.904 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:43.908 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.903 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:13.912 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:43.917 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.906 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:13.923 [info] {"source":"oban","duration":4629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:43.928 [info] {"source":"oban","duration":3272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.907 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:13.931 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:43.936 [info] {"source":"oban","duration":3684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.910 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:13.938 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:43.943 [info] {"source":"oban","duration":4065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.911 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:13.947 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:43.951 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.914 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:13.954 [info] {"source":"oban","duration":2641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:43.958 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.917 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:13.963 [info] {"source":"oban","duration":3407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:43.966 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.923 [info] {"source":"oban","duration":4827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:13.969 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:43.972 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.926 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:13.977 [info] {"source":"oban","duration":3424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:43.981 [info] {"source":"oban","duration":3699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.928 [info] {"source":"oban","duration":891,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:13.987 [info] {"source":"oban","duration":3144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:43.992 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.929 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:13.996 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:44.001 [info] {"source":"oban","duration":4160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.932 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:14.006 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:44.010 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.936 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:14.014 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:44.017 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.939 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:14.021 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:44.024 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.942 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:14.029 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:44.033 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.943 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:14.037 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:44.041 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.946 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:14.049 [info] {"source":"oban","duration":7165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:44.054 [info] {"source":"oban","duration":3172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.948 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:14.059 [info] {"source":"oban","duration":3568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:44.063 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.954 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:14.066 [info] {"source":"oban","duration":2567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:44.070 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.956 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:14.077 [info] {"source":"oban","duration":5496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":56} 18:00:44.086 [info] {"source":"oban","duration":6562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.957 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:14.089 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:44.094 [info] {"source":"oban","duration":4435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.959 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:14.097 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:44.102 [info] {"source":"oban","duration":3750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.960 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:14.104 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:44.108 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.962 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:14.112 [info] {"source":"oban","duration":3469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:44.114 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.964 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:14.118 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:44.123 [info] {"source":"oban","duration":3836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.965 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:14.125 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:44.129 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.969 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:14.133 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:44.137 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.971 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:14.139 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:44.144 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.972 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:14.147 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:44.149 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.975 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:14.159 [info] {"source":"oban","duration":8160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:44.163 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.977 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:14.167 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:44.171 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.980 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:14.174 [info] {"source":"oban","duration":2453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:44.177 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.981 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:14.179 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:44.184 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.983 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:14.186 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:44.190 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.986 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:14.194 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:44.197 [info] {"source":"oban","duration":3055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.988 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:14.203 [info] {"source":"oban","duration":4473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:33.947 [info] GET /.git/config 18:16:33.950 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=966.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:16:33.952 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=385.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:16:33.952 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 18:16:33.954 [error] #PID<0.280363.0> running PinchflatWeb.Endpoint (connection #PID<0.280362.0>, stream id 1) terminated Server: pf.watkinsgeorge.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.280362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 32860}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280363.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHVCuZCSPUQOpFoADR-x"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 32860}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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.280362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 32860}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280363.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHVCuZCSPUQOpFoADR-x"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execut (truncated) 18:16:38.694 [info] GET /.git/ORIG_HEAD 18:16:38.695 [debug] QUERY OK source="settings" db=0.6ms idle=1128.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:16:38.696 [debug] QUERY OK source="settings" db=0.7ms idle=1129.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:16:38.696 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 18:16:38.698 [error] #PID<0.280364.0> running PinchflatWeb.Endpoint (connection #PID<0.280362.0>, stream id 2) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /.git/ORIG_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/ORIG_HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/ORIG_HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 32860}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280364.0>, params: %{}, path_info: [".git", "ORIG_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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/ORIG_HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCuquCZHbGv7wADR_B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/ORIG_HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 32860}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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/ORIG_HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280362.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/ORIG_HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 32860}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280364.0>, params: %{}, path_info: [".git", "ORIG_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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/ORIG_HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCuquCZHbGv7wADR_B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, (truncated) 18:16:43.908 [info] GET /.git/logs/HEAD 18:16:43.910 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=1343.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:16:43.912 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1345.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:16:43.912 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 18:16:43.913 [error] #PID<0.280367.0> running PinchflatWeb.Endpoint (connection #PID<0.280366.0>, stream id 1) terminated Server: pf.watkinsgeorge.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.280366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/logs/HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 35406}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280367.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHVCu-JM2JcTzTYADR_R"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/logs/HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 35406}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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/logs/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/logs/HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 35406}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280367.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHVCu-JM2JcTzTYADR_R"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11] (truncated) 18:16:43.944 [info] GET /.git/info/exclude 18:16:43.945 [debug] QUERY OK source="settings" db=0.6ms queue=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 [] 18:16:43.946 [debug] QUERY OK source="settings" db=0.4ms idle=379.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:16:43.946 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 18:16:43.946 [error] #PID<0.280368.0> running PinchflatWeb.Endpoint (connection #PID<0.280366.0>, stream id 2) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /.git/info/exclude ** (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/info/exclude (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/info/exclude", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 35406}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280368.0>, params: %{}, path_info: [".git", "info", "exclude"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/info/exclude", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCu-RtCcEwlu0ADR_h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/info/exclude", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 35406}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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/info/exclude (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280366.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/info/exclude", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 35406}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280368.0>, params: %{}, path_info: [".git", "info", "exclude"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/info/exclude", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCu-RtCcEwlu0ADR_h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug (truncated) 18:16:44.208 [info] {"source":"oban","duration":3237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:49.275 [info] GET /.git/refs/heads/master 18:16:49.277 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1710.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:16:49.278 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1711.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:16:49.278 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 18:16:49.279 [error] #PID<0.280372.0> running PinchflatWeb.Endpoint (connection #PID<0.280371.0>, stream id 1) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /.git/refs/heads/master ** (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/refs/heads/master (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/refs/heads/master", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 55064}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280372.0>, params: %{}, path_info: [".git", "refs", "heads", "master"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/refs/heads/master", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCvSI1YF6mc6YADSAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/refs/heads/master", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 55064}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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/refs/heads/master (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/refs/heads/master", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 55064}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280372.0>, params: %{}, path_info: [".git", "refs", "heads", "master"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/refs/heads/master", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCvSI1YF6mc6YADSAB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Pl (truncated) 18:16:53.897 [info] GET /.git/refs/remotes/origin/HEAD 18:16:53.899 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1331.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:16:53.900 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1333.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:16:53.901 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 18:16:53.901 [error] #PID<0.280373.0> running PinchflatWeb.Endpoint (connection #PID<0.280371.0>, stream id 2) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /.git/refs/remotes/origin/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/refs/remotes/origin/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/refs/remotes/origin/HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 55064}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280373.0>, params: %{}, path_info: [".git", "refs", "remotes", "origin", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/refs/remotes/origin/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCvjWr7rZW9y4ADSAR"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/refs/remotes/origin/HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 55064}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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/refs/remotes/origin/HEAD (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280371.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/refs/remotes/origin/HEAD", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 55064}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280373.0>, params: %{}, path_info: [".git", "refs", "remotes", "origin", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/refs/remotes/origin/HEAD", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCvjWr7rZW9y4ADSAR"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/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) 18:17:00.990 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:09.928 [info] GET /.git/info/exclude 18:17:09.931 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=1361.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 [] 18:17:09.932 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=845.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:09.933 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 18:17:09.935 [error] #PID<0.280375.0> running PinchflatWeb.Endpoint (connection #PID<0.280374.0>, stream id 1) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /.git/info/exclude ** (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/info/exclude (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/info/exclude", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 33490}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "referer" => "http://pf.watkinsgeorge.com/.git/info/exclude", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280375.0>, params: %{}, path_info: [".git", "info", "exclude"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"referer", "http://pf.watkinsgeorge.com/.git/info/exclude"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/info/exclude", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCwfE2AADKWmUADSAh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/info/exclude", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 33490}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "referer" => "http://pf.watkinsgeorge.com/.git/info/exclude", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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/info/exclude (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.280374.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/info/exclude", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 33490}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "referer" => "http://pf.watkinsgeorge.com/.git/info/exclude", "user-agent" => "Go-http-client/1.1", "via" => "1.1 Caddy", "x-forwarded-for" => "45.148.10.246", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.280375.0>, params: %{}, path_info: [".git", "info", "exclude"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"referer", "http://pf.watkinsgeorge.com/.git/info/exclude"}, {"user-agent", "Go-http-client/1.1"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "45.148.10.246"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/info/exclude", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHVCwfE2AADKWmUADSAh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :c (truncated) 18:17:14.210 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:44.213 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.992 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:14.216 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:44.219 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.994 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:14.223 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:44.227 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.998 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:14.231 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:44.235 [info] {"source":"oban","duration":3368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:01.001 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:14.238 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:44.242 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.004 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:14.244 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:44.248 [info] {"source":"oban","duration":2522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.005 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:14.252 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:44.256 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.010 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:14.259 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:44.261 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.011 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:14.264 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:44.269 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.014 [info] {"source":"oban","duration":1352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:14.274 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:44.278 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.019 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:14.281 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:44.285 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.020 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:14.289 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:44.292 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.023 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:14.296 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:44.299 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.024 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:14.302 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:44.306 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.026 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:14.308 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:44.312 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.028 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:14.316 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:44.320 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.030 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:14.323 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:44.328 [info] {"source":"oban","duration":3261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.031 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:14.332 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:44.336 [info] {"source":"oban","duration":3838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.035 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:14.339 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:44.342 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.037 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:14.346 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:44.350 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.039 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:14.354 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:44.358 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.040 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:14.362 [info] {"source":"oban","duration":3141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:44.365 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.041 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:14.369 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:44.372 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.044 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:14.375 [info] {"source":"oban","duration":2658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:44.378 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.046 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:14.384 [info] {"source":"oban","duration":3841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:44.389 [info] {"source":"oban","duration":3128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.047 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:14.391 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:44.394 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.049 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:14.398 [info] {"source":"oban","duration":3190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:44.403 [info] {"source":"oban","duration":3969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.052 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:14.407 [info] {"source":"oban","duration":3701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:44.411 [info] {"source":"oban","duration":3016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.055 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:14.415 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:44.418 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.056 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:14.421 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:44.426 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.058 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:14.430 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:44.434 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.060 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:14.437 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:44.444 [info] {"source":"oban","duration":5812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.063 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:14.447 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:44.452 [info] {"source":"oban","duration":3739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.064 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:14.456 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:44.461 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.066 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:14.465 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:44.468 [info] {"source":"oban","duration":1589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.068 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:14.472 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:44.476 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.073 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:14.478 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:44.484 [info] {"source":"oban","duration":5171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.076 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:14.488 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:44.490 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.079 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:14.493 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:44.497 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.081 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:14.501 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:44.505 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.083 [info] {"source":"oban","duration":1327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:14.507 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:44.512 [info] {"source":"oban","duration":3554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.085 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:14.516 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:44.520 [info] {"source":"oban","duration":3270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.088 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:14.524 [info] {"source":"oban","duration":2545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:44.530 [info] {"source":"oban","duration":4088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.097 [info] {"source":"oban","duration":7001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2104]} 19:00:00.105 [info] {"args":{},"id":2104,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1762390800105178858,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 19:00:00.108 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=488.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)) [] 19:00:00.109 [info] Culling 0 media items past their retention date 19:00:00.112 [debug] QUERY OK source="media_items" db=1.5ms queue=0.7ms idle=491.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)) [] 19:00:00.112 [info] Deleting 0 media items that are from before the source cutoff 19:00:00.116 [info] {"args":{},"id":2104,"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":8197,"event":"job:stop","queue_time":101929,"attempt":1,"tags":["media_item","local_data"]} 19:00:14.534 [info] {"source":"oban","duration":3438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:44.537 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.099 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:14.542 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:44.544 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.101 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:14.549 [info] {"source":"oban","duration":3692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:44.555 [info] {"source":"oban","duration":4187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.103 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:14.558 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:44.561 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.105 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:14.565 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:44.568 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.106 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:14.571 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:44.575 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.108 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:14.580 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:44.583 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.110 [info] {"source":"oban","duration":1420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:14.585 [info] {"source":"oban","duration":1598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:44.588 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.111 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:14.593 [info] {"source":"oban","duration":4098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:44.596 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.113 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:14.602 [info] {"source":"oban","duration":4794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:44.606 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.116 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:14.610 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:44.615 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.117 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:14.618 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:44.622 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.122 [info] {"source":"oban","duration":3593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:14.626 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:44.630 [info] {"source":"oban","duration":3177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.126 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:14.645 [info] {"source":"oban","duration":13828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:44.648 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.127 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:14.658 [info] {"source":"oban","duration":8470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:44.662 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.129 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:14.665 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:44.667 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.131 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:14.673 [info] {"source":"oban","duration":4895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:44.677 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.132 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:14.683 [info] {"source":"oban","duration":4340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:44.685 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.135 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:14.690 [info] {"source":"oban","duration":3325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:44.697 [info] {"source":"oban","duration":5085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.137 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:14.702 [info] {"source":"oban","duration":3119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:44.707 [info] {"source":"oban","duration":4282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.139 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:14.710 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:44.715 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.141 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:14.719 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:44.724 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.145 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:14.729 [info] {"source":"oban","duration":4439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:44.733 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.147 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:14.735 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:44.738 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.150 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:14.743 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:44.748 [info] {"source":"oban","duration":3900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.151 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:14.753 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:44.755 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.153 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:14.758 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:44.761 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.154 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:14.764 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:44.769 [info] {"source":"oban","duration":3475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.157 [info] {"source":"oban","duration":1502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:14.773 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:44.777 [info] {"source":"oban","duration":3776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.161 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:14.781 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:44.784 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.164 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:14.789 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:44.792 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.165 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:14.794 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:44.798 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.166 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:14.801 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:44.804 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.167 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:14.808 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:44.814 [info] {"source":"oban","duration":4221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.168 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:14.817 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:44.821 [info] {"source":"oban","duration":3297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.171 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:14.825 [info] {"source":"oban","duration":3951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:44.829 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.175 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:14.833 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:44.836 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.176 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:14.844 [info] {"source":"oban","duration":6745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:44.848 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.178 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:14.852 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:44.857 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.179 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:14.861 [info] {"source":"oban","duration":3682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:44.865 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.182 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:14.868 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:44.871 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.183 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:14.874 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:44.877 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.186 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:14.881 [info] {"source":"oban","duration":2639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:44.887 [info] {"source":"oban","duration":4815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.188 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:14.896 [info] {"source":"oban","duration":4659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:44.900 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.190 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:14.903 [info] {"source":"oban","duration":2387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:44.909 [info] {"source":"oban","duration":4548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.191 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:14.911 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:44.917 [info] {"source":"oban","duration":3529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.193 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:14.923 [info] {"source":"oban","duration":5197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:44.926 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.195 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:14.930 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:44.934 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.197 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:14.936 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:44.941 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.199 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:14.945 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:44.948 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.204 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:14.952 [info] {"source":"oban","duration":3497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:44.956 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.205 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:14.963 [info] {"source":"oban","duration":5025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:44.968 [info] {"source":"oban","duration":3986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.207 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:14.972 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:44.975 [info] {"source":"oban","duration":2544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.210 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:14.978 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:44.982 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.213 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:14.986 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:44.990 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.215 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:14.994 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:45.000 [info] {"source":"oban","duration":5284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.217 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:15.005 [info] {"source":"oban","duration":3187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:45.010 [info] {"source":"oban","duration":3403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.219 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:15.012 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:45.016 [info] {"source":"oban","duration":2415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.221 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:15.019 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:45.023 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.223 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:15.027 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:45.031 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.230 [info] {"source":"oban","duration":5611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2105]} 20:00:00.242 [info] {"args":{},"id":2105,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1762394400241687155,"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"]} 20:00:00.245 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1568.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) 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) ) [] 20:00:00.245 [info] Redownloading 0 media items 20:00:00.248 [info] {"args":{},"id":2105,"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":4563,"event":"job:stop","queue_time":235892,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:00:15.035 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:45.038 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.233 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:15.043 [info] {"source":"oban","duration":4191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:45.046 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.234 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:15.048 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:45.052 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.237 [info] {"source":"oban","duration":1419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:15.056 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:45.058 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.242 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:15.063 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:45.071 [info] {"source":"oban","duration":6849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.246 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:15.076 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:45.078 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.247 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:15.082 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:45.086 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.250 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:15.089 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:45.092 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.252 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:15.096 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:45.099 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.254 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:15.102 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:45.107 [info] {"source":"oban","duration":3308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.256 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:15.110 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:45.116 [info] {"source":"oban","duration":4068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 20:11:00.257 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:15.118 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:45.122 [info] {"source":"oban","duration":2646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.260 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:15.125 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:45.130 [info] {"source":"oban","duration":3518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.261 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:15.134 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:45.142 [info] {"source":"oban","duration":5461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.264 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:15.146 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:45.148 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.266 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:15.151 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:45.154 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.267 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:15.157 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:45.161 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.269 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:15.166 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:45.168 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.270 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:15.172 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:45.174 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.272 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:15.178 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:45.183 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.275 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:15.186 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:45.189 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.277 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:15.193 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:45.195 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.281 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:15.197 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:45.204 [info] {"source":"oban","duration":4535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.282 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:15.207 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:45.209 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.284 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:15.214 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:45.218 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.286 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:15.221 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:45.224 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.288 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:15.227 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:45.235 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.289 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:15.238 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:45.244 [info] {"source":"oban","duration":4666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.293 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:15.249 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:45.252 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.295 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:15.256 [info] {"source":"oban","duration":3409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:45.260 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.297 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:15.264 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:45.266 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.300 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:15.273 [info] {"source":"oban","duration":5635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:45.277 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.302 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:15.280 [info] {"source":"oban","duration":2098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:45.294 [info] {"source":"oban","duration":10888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.303 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:15.297 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:45.309 [info] {"source":"oban","duration":9777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.305 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:15.312 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:45.316 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.308 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:15.318 [info] {"source":"oban","duration":1483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:45.323 [info] {"source":"oban","duration":4538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.311 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:15.327 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:45.332 [info] {"source":"oban","duration":3765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.314 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:15.335 [info] {"source":"oban","duration":1590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:45.338 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.317 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:15.342 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:45.345 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.319 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:15.350 [info] {"source":"oban","duration":3528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:45.354 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.321 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:15.358 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:45.361 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.323 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:15.368 [info] {"source":"oban","duration":5672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:45.372 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.325 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:15.375 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:45.378 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.327 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:15.382 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:45.386 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:47.430 [info] {"args":{"id":1},"id":2103,"meta":{},"system_time":1762397027428900868,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:43:47.433 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=722.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:47.434 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=724.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:47.436 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=726.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 20:43:47.438 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=18.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 20:43:47.439 [debug] QUERY OK source="media_profiles" db=0.8ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:47.443 [debug] QUERY OK source="settings" db=2.0ms queue=0.3ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:47.447 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:43:47.448 [debug] Current batch of media processed. Will check again in 1000ms 20:43:47.449 [debug] QUERY OK source="settings" db=1.1ms queue=0.9ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:47.450 [debug] QUERY OK source="settings" db=0.9ms idle=12.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:47.451 [debug] QUERY OK source="settings" db=0.6ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:47.452 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/45/bc/45bc1640d9ae7be2623745302478bf5f917db66fbe9a2048c03543aa89056026.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:43:48.448 [debug] Current batch of media processed. Will check again in 1000ms 20:43:49.450 [debug] Current batch of media processed. Will check again in 1000ms 20:43:50.451 [debug] Current batch of media processed. Will check again in 1000ms 20:43:51.453 [debug] Current batch of media processed. Will check again in 1000ms 20:43:52.454 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", "id" => "wu801rrpRtk", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 20:43:52.456 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1743.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:52.457 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1746.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:52.459 [debug] QUERY OK source="media_items" db=0.4ms idle=1747.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 20:43:52.462 [debug] QUERY OK source="media_items" db=2.0ms idle=1021.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "34bc0012-1590-403b-bad1-21c1952fa7b4", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-06 02:43:52Z], ~U[2025-11-06 02:43:52Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 20:43:52.465 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=21.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:52.466 [debug] QUERY OK source="media_profiles" db=0.8ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:52.467 [debug] QUERY OK source="media_items" db=0.6ms 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 [1] 20:43:52.467 [info] Kicking off download for media item #1 (wu801rrpRtk) 20:43:52.472 [debug] QUERY OK source="tasks" db=0.7ms idle=6.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2106, 1, ~U[2025-11-06 02:43:52Z], ~U[2025-11-06 02:43:52Z]] 20:43:52.472 [debug] Current batch of media processed. Will check again in 1000ms 20:43:52.478 [info] {"args":{"id":1},"id":2106,"meta":{},"system_time":1762397032478705370,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:43:52.480 [debug] QUERY OK source="media_items" db=1.4ms idle=11.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 20:43:52.481 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:43:52.482 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:52.483 [debug] QUERY OK source="media_profiles" db=0.8ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:52.485 [debug] QUERY OK source="media_items" db=1.2ms idle=12.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 20:43:52.487 [debug] QUERY OK source="media_metadata" db=0.1ms idle=8.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 20:43:52.488 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:52.489 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:52.490 [debug] Running yt-dlp command for action: get_downloadable_status 20:43:52.492 [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 [] 20:43:52.493 [debug] QUERY OK source="settings" db=0.5ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:52.494 [debug] QUERY OK source="settings" db=0.5ms 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 [] 20:43:52.494 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c2/bc/c2bca91c785553db040e8cfef3eed6b7d30d9258733d84e5ad7b2d794bae45c1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:43:53.473 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 20:43:53.476 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=984.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:53.478 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=984.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:53.482 [debug] QUERY OK source="media_items" db=4.2ms idle=985.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 20:43:53.488 [debug] QUERY OK source="media_items" db=4.6ms idle=989.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "1e1924f4-07da-40dd-8ecb-42004ab1f644", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-06 02:43:53Z], ~U[2025-11-06 02:43:53Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 20:43:53.489 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=42.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:53.494 [debug] QUERY OK source="media_profiles" db=3.8ms queue=0.1ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:53.497 [debug] QUERY OK source="media_items" db=2.1ms idle=16.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 [2] 20:43:53.497 [info] Kicking off download for media item #2 (uah3PW5v-U4) 20:43:53.504 [debug] QUERY OK source="tasks" db=0.6ms queue=2.3ms idle=11.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2107, 2, ~U[2025-11-06 02:43:53Z], ~U[2025-11-06 02:43:53Z]] 20:43:53.504 [debug] Current batch of media processed. Will check again in 1000ms 20:43:53.509 [info] {"args":{"id":2},"id":2107,"meta":{},"system_time":1762397033509712909,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:43:53.512 [debug] QUERY OK source="media_items" db=2.6ms idle=13.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 20:43:53.513 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:43:53.514 [debug] QUERY OK source="sources" db=0.5ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:53.517 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.8ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:53.522 [debug] QUERY OK source="media_items" db=4.6ms idle=13.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 20:43:53.528 [debug] QUERY OK source="media_metadata" db=3.4ms idle=15.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 20:43:53.530 [debug] QUERY OK source="media_profiles" db=0.8ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:53.531 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=16.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:43:53.535 [debug] Running yt-dlp command for action: get_downloadable_status 20:43:53.538 [debug] QUERY OK source="settings" db=0.7ms idle=20.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:43:53.541 [debug] QUERY OK source="settings" db=3.0ms idle=16.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:53.543 [debug] QUERY OK source="settings" db=1.1ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:53.543 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/02/eb/02eb71c542367be7976d5059e7e0a2b9363076b0b89edbc7c1df2b887e423742.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:43:54.508 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 20:43:54.512 [debug] QUERY OK source="sources" db=3.4ms idle=977.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:54.517 [debug] QUERY OK source="sources" db=4.8ms idle=974.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:54.523 [debug] QUERY OK source="media_items" db=3.0ms queue=2.7ms idle=976.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 20:43:54.545 [debug] QUERY OK source="media_items" db=18.6ms queue=0.2ms idle=983.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "b648111c-d3e3-48a5-927a-3795844af25b", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-06 02:43:54Z], ~U[2025-11-06 02:43:54Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 20:43:54.546 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=92.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:54.555 [debug] QUERY OK source="media_profiles" db=8.2ms queue=0.5ms idle=34.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:54.557 [debug] QUERY OK source="media_items" db=1.2ms idle=38.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 20:43:54.557 [info] Kicking off download for media item #3 (-GFzEz6jpos) 20:43:54.579 [debug] QUERY OK source="tasks" db=4.0ms idle=28.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2108, 3, ~U[2025-11-06 02:43:54Z], ~U[2025-11-06 02:43:54Z]] 20:43:54.582 [debug] Current batch of media processed. Will check again in 1000ms 20:43:55.586 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 20:43:55.587 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1028.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:55.589 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1016.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:55.590 [debug] QUERY OK source="media_items" db=0.9ms idle=1014.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 20:43:55.594 [debug] QUERY OK source="media_items" db=3.5ms idle=1011.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "275b2da6-d5f1-4b14-b7f0-7486db96c878", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-06 02:43:55Z], ~U[2025-11-06 02:43:55Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 20:43:55.597 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=135.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:55.600 [debug] QUERY OK source="media_profiles" db=2.4ms queue=0.1ms idle=10.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:55.604 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=12.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 20:43:55.604 [info] Kicking off download for media item #4 (HsptJq2CYwY) 20:43:55.612 [debug] QUERY OK source="tasks" db=0.9ms queue=0.8ms idle=13.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2109, 4, ~U[2025-11-06 02:43:55Z], ~U[2025-11-06 02:43:55Z]] 20:43:55.613 [debug] Current batch of media processed. Will check again in 1000ms 20:43:56.615 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifter/sub_confirmation=1 \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \n- Facebook: https://www.facebook.com/shvpeshiftermusic\n- Instagram: https://www.instagram.com/shvpe_shifter\n- Twitch: http://www.twitch.tv/shvpe_shifter\n\n[ How you can support me ]\n- Venmo: https://www.venmo.com/shvpe_shifter\n- Cash App: https://cash.app/$dronubis\n- Soundcloud: https://soundcloud.com/shvpe_shifter\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "duration" => 3839, "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.m4a", "id" => "lQbJ4CRAlAE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 20:43:56.618 [debug] QUERY OK source="sources" db=2.8ms idle=1011.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:56.619 [debug] QUERY OK source="sources" db=0.5ms idle=1009.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:56.620 [debug] QUERY OK source="media_items" db=0.5ms idle=1009.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 20:43:56.630 [debug] QUERY OK source="media_items" db=7.5ms idle=1008.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifter/sub_confirmation=1 \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \n- Facebook: https://www.facebook.com/shvpeshiftermusic\n- Instagram: https://www.instagram.com/shvpe_shifter\n- Twitch: http://www.twitch.tv/shvpe_shifter\n\n[ How you can support me ]\n- Venmo: https://www.venmo.com/shvpe_shifter\n- Cash App: https://cash.app/$dronubis\n- Soundcloud: https://soundcloud.com/shvpe_shifter\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "e4044be6-9209-4a20-8145-0d8f07997086", 1, [], 3839, false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.m4a", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-06 02:43:56Z], ~U[2025-11-06 02:43:56Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifter/sub_confirmation=1 \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \n- Facebook: https://www.facebook.com/shvpeshiftermusic\n- Instagram: https://www.instagram.com/shvpe_shifter\n- Twitch: http://www.twitch.tv/shvpe_shifter\n\n[ How you can support me ]\n- Venmo: https://www.venmo.com/shvpe_shifter\n- Cash App: https://cash.app/$dronubis\n- Soundcloud: https://soundcloud.com/shvpe_shifter\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy (truncated) 20:43:56.635 [debug] QUERY OK source="sources" db=4.8ms idle=167.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:56.636 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 20:43:56.647 [debug] QUERY OK source="media_items" db=4.0ms queue=7.0ms 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 [5] 20:43:56.647 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 20:43:56.653 [debug] QUERY OK source="tasks" db=2.5ms queue=0.1ms idle=15.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2110, 5, ~U[2025-11-06 02:43:56Z], ~U[2025-11-06 02:43:56Z]] 20:43:56.654 [debug] Current batch of media processed. Will check again in 1000ms 20:43:57.072 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c2/bc/c2bca91c785553db040e8cfef3eed6b7d30d9258733d84e5ad7b2d794bae45c1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:43:57.073 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:43:57.074 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:43:57.075 [info] {"args":{"id":1},"id":2106,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4595751,"event":"job:stop","queue_time":476837,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:43:57.084 [info] {"args":{"id":3},"id":2108,"meta":{},"system_time":1762397037084018040,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:43:57.085 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=434.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" = ?) [3] 20:43:57.086 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:43:57.087 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=436.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:57.088 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=434.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:57.090 [debug] QUERY OK source="media_items" db=0.8ms idle=14.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 20:43:57.092 [debug] QUERY OK source="media_metadata" db=0.4ms idle=8.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 20:43:57.093 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:57.094 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:57.095 [debug] Running yt-dlp command for action: get_downloadable_status 20:43:57.097 [debug] QUERY OK source="settings" db=0.5ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:57.097 [debug] QUERY OK source="settings" db=0.3ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:57.098 [debug] QUERY OK source="settings" db=0.2ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:57.098 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/54/65/5465fbd878ee4d407b7e3b4695f1029ce1deb270cda41de2f1dcd23a2d667c8f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:43:57.655 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 20:43:57.662 [debug] QUERY OK source="sources" db=5.9ms idle=562.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:57.666 [debug] QUERY OK source="sources" db=2.7ms idle=566.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:57.669 [debug] QUERY OK source="media_items" db=0.7ms queue=2.4ms idle=568.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 20:43:57.675 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=571.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "2e1ecc5c-88a9-4407-a1a9-83c44910e582", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-06 02:43:57Z], ~U[2025-11-06 02:43:57Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 20:43:57.678 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=206.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:57.684 [debug] QUERY OK source="media_profiles" db=2.8ms queue=0.1ms idle=18.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:57.687 [debug] QUERY OK source="media_items" db=2.4ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 20:43:57.687 [info] Kicking off download for media item #6 (Z87diG3h9KY) 20:43:57.691 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=12.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2111, 6, ~U[2025-11-06 02:43:57Z], ~U[2025-11-06 02:43:57Z]] 20:43:57.691 [debug] Current batch of media processed. Will check again in 1000ms 20:43:58.029 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/02/eb/02eb71c542367be7976d5059e7e0a2b9363076b0b89edbc7c1df2b887e423742.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:43:58.029 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:43:58.030 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:43:58.032 [info] {"args":{"id":2},"id":2107,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4521256,"event":"job:stop","queue_time":506826,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:43:58.041 [info] {"args":{"id":4},"id":2109,"meta":{},"system_time":1762397038041137982,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:43:58.042 [debug] QUERY OK source="media_items" db=0.8ms queue=0.4ms idle=351.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" = ?) [4] 20:43:58.043 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:43:58.044 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=353.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:58.046 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=353.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:58.047 [debug] QUERY OK source="media_items" db=1.3ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 20:43:58.050 [debug] QUERY OK source="media_metadata" db=0.3ms idle=8.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 20:43:58.051 [debug] QUERY OK source="media_profiles" db=0.9ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:58.052 [debug] QUERY OK source="settings" db=0.8ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:58.054 [debug] Running yt-dlp command for action: get_downloadable_status 20:43:58.056 [debug] QUERY OK source="settings" db=0.4ms idle=9.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:43:58.057 [debug] QUERY OK source="settings" db=0.5ms 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 [] 20:43:58.058 [debug] QUERY OK source="settings" db=0.8ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:43:58.058 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8a/f9/8af908220fc50fce8c35ef90afc514c1c4047022ed364ff811128199406fb796.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:43:58.692 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 20:43:58.698 [debug] QUERY OK source="sources" db=4.8ms idle=640.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:58.699 [debug] QUERY OK source="sources" db=1.0ms idle=642.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:58.703 [debug] QUERY OK source="media_items" db=0.8ms queue=2.9ms idle=642.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 20:43:58.712 [debug] QUERY OK source="media_items" db=4.0ms queue=2.4ms idle=647.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "1d494d4b-96a5-4e54-b6c0-32a07f1ef35b", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-06 02:43:58Z], ~U[2025-11-06 02:43:58Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 20:43:58.717 [debug] QUERY OK source="sources" db=4.4ms queue=0.1ms idle=236.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:43:58.720 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=19.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:58.722 [debug] QUERY OK source="media_items" db=1.1ms idle=21.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 20:43:58.722 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 20:43:58.729 [debug] QUERY OK source="tasks" db=1.6ms idle=10.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2112, 7, ~U[2025-11-06 02:43:58Z], ~U[2025-11-06 02:43:58Z]] 20:43:58.731 [debug] Current batch of media processed. Will check again in 1000ms 20:43:59.734 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 20:43:59.736 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1012.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:59.739 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=1009.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:59.741 [debug] QUERY OK source="media_items" db=1.5ms idle=1011.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 20:43:59.750 [debug] QUERY OK source="media_items" db=8.1ms idle=1011.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "a9d56970-01c2-4244-a16a-ab1b38bdc747", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-06 02:43:59Z], ~U[2025-11-06 02:43:59Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 20:43:59.753 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:59.756 [debug] QUERY OK source="media_profiles" db=2.2ms queue=0.3ms idle=17.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:43:59.759 [debug] QUERY OK source="media_items" db=2.3ms idle=17.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 20:43:59.759 [info] Kicking off download for media item #8 (PcftSUVEcOc) 20:43:59.766 [debug] QUERY OK source="tasks" db=2.6ms queue=0.1ms idle=10.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2113, 8, ~U[2025-11-06 02:43:59Z], ~U[2025-11-06 02:43:59Z]] 20:43:59.767 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 20:43:59.769 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:43:59.772 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:59.773 [debug] QUERY OK source="media_items" db=0.7ms idle=9.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 20:43:59.783 [debug] QUERY OK source="media_items" db=5.5ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "c3e7c790-e076-4880-a6ec-6eeefe2c9ebc", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-06 02:43:59Z], ~U[2025-11-06 02:43:59Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 20:43:59.786 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=17.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:43:59.788 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.4ms idle=17.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:43:59.791 [debug] QUERY OK source="media_items" db=0.7ms queue=1.8ms idle=16.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 20:43:59.791 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 20:43:59.798 [debug] QUERY OK source="tasks" db=1.0ms idle=10.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2114, 25, ~U[2025-11-06 02:43:59Z], ~U[2025-11-06 02:43:59Z]] 20:43:59.799 [debug] Current batch of media processed. Will check again in 1000ms 20:44:00.331 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:00.802 [debug] Current batch of media processed. Will check again in 1000ms 20:44:01.803 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 20:44:01.804 [debug] QUERY OK source="sources" db=0.5ms idle=305.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:44:01.806 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=91.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:01.812 [debug] QUERY OK source="media_items" db=5.2ms queue=1.0ms idle=93.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 20:44:01.826 [debug] QUERY OK source="media_items" db=10.1ms queue=0.5ms idle=101.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "b9f084e0-0e7e-4b4f-a403-b6105bd41bf6", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-06 02:44:01Z], ~U[2025-11-06 02:44:01Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 20:44:01.831 [debug] QUERY OK source="sources" db=4.9ms queue=0.1ms idle=113.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:01.836 [debug] QUERY OK source="media_profiles" db=3.0ms queue=0.6ms idle=28.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:01.840 [debug] QUERY OK source="media_items" db=2.3ms idle=31.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 [26] 20:44:01.840 [info] Kicking off download for media item #26 (sRbQENE2QnI) 20:44:01.859 [debug] QUERY OK source="tasks" db=3.7ms queue=1.4ms idle=23.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2115, 26, ~U[2025-11-06 02:44:01Z], ~U[2025-11-06 02:44:01Z]] 20:44:01.861 [debug] Current batch of media processed. Will check again in 1000ms 20:44:01.948 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/54/65/5465fbd878ee4d407b7e3b4695f1029ce1deb270cda41de2f1dcd23a2d667c8f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:01.948 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:01.950 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:01.952 [info] {"args":{"id":3},"id":2108,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4866164,"event":"job:stop","queue_time":3081937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:01.965 [info] {"args":{"id":5},"id":2110,"meta":{},"system_time":1762397041965024209,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:01.967 [debug] QUERY OK source="media_items" db=1.7ms idle=115.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" = ?) [5] 20:44:01.970 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:01.973 [debug] QUERY OK source="sources" db=2.5ms queue=0.4ms idle=116.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:01.977 [debug] QUERY OK source="media_profiles" db=3.1ms queue=0.1ms idle=114.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:01.981 [debug] QUERY OK source="media_items" db=3.9ms idle=25.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 20:44:01.988 [debug] QUERY OK source="media_metadata" db=0.4ms queue=0.5ms idle=22.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 20:44:01.996 [debug] QUERY OK source="media_profiles" db=7.3ms idle=21.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:02.000 [debug] QUERY OK source="settings" db=3.1ms queue=0.1ms idle=23.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:02.006 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:02.016 [debug] QUERY OK source="settings" db=1.8ms idle=36.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:02.018 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=34.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:44:02.020 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=29.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:44:02.021 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ac/80/ac80d41e67004b55bcb9e679c9b3162da8a7176c0ae5d588a14b93a4f35fc677.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:02.865 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "filename" => "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", "id" => "OH7F-bc_8bs", "original_url" => "https://www.youtube.com/watch?v=OH7F-bc_8bs", "playlist_index" => 11, "title" => "Tape B Live at Lost Lands 2025", "upload_date" => "20250930"} 20:44:02.867 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=865.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:44:02.869 [debug] QUERY OK source="sources" db=1.7ms idle=851.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:02.873 [debug] QUERY OK source="media_items" db=0.8ms queue=3.3ms idle=851.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 20:44:02.888 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=858.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "ae85db36-9de4-4014-9959-44742ad92949", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-06 02:44:02Z], ~U[2025-11-06 02:44:02Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 20:44:02.891 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=375.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:02.898 [debug] QUERY OK source="media_profiles" db=7.3ms idle=24.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:02.901 [debug] QUERY OK source="media_items" db=2.3ms idle=30.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 [27] 20:44:02.902 [info] Kicking off download for media item #27 (OH7F-bc_8bs) 20:44:02.933 [debug] QUERY OK source="tasks" db=14.9ms queue=5.2ms idle=22.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2116, 27, ~U[2025-11-06 02:44:02Z], ~U[2025-11-06 02:44:02Z]] 20:44:02.934 [debug] Current batch of media processed. Will check again in 1000ms 20:44:03.201 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/45/bc/45bc1640d9ae7be2623745302478bf5f917db66fbe9a2048c03543aa89056026.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:44:03.203 [debug] Gracefully stopping file follower 20:44:03.207 [debug] QUERY OK source="sources" db=2.9ms queue=1.1ms idle=304.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:44:03.211 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=307.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.217 [debug] QUERY OK source="media_items" db=5.3ms idle=299.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 20:44:03.224 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=305.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "02e9f288-0161-44df-b520-107433f4f310", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 20:44:03.231 [debug] QUERY OK source="sources" db=4.0ms queue=2.2ms idle=290.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.235 [debug] QUERY OK source="media_items" db=3.0ms queue=0.7ms idle=23.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 20:44:03.243 [debug] QUERY OK source="media_items" db=6.6ms queue=1.2ms idle=24.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "f8ba0914-0a72-4e8e-a5d0-6df0e435b041", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 20:44:03.248 [debug] QUERY OK source="sources" db=2.4ms queue=1.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.253 [debug] QUERY OK source="media_items" db=2.7ms queue=1.9ms idle=24.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 20:44:03.277 [debug] QUERY OK source="media_items" db=22.8ms idle=23.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "a9a78d03-3ab5-4398-8e37-59112ff0318d", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 20:44:03.282 [debug] QUERY OK source="sources" db=4.3ms idle=42.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.283 [debug] QUERY OK source="media_items" db=0.5ms idle=39.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 20:44:03.291 [debug] QUERY OK source="media_items" db=3.8ms idle=38.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "855f666a-40cf-45d7-a637-8393b0e92d2c", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 20:44:03.296 [debug] QUERY OK source="sources" db=2.0ms queue=2.3ms idle=38.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.300 [debug] QUERY OK source="media_items" db=3.9ms queue=0.5ms idle=19.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 20:44:03.316 [debug] QUERY OK source="media_items" db=13.5ms idle=19.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifter/sub_confirmation=1 \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \n- Facebook: https://www.facebook.com/shvpeshiftermusic\n- Instagram: https://www.instagram.com/shvpe_shifter\n- Twitch: http://www.twitch.tv/shvpe_shifter\n\n[ How you can support me ]\n- Venmo: https://www.venmo.com/shvpe_shifter\n- Cash App: https://cash.app/$dronubis\n- Soundcloud: https://soundcloud.com/shvpe_shifter\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "94a34de7-66fe-4e67-a3b0-4d8536627bd9", 1, [], 3839, false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.m4a", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifter/sub_confirmation=1 \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \n- Facebook: https://www.facebook.com/shvpeshiftermusic\n- Instagram: https://www.instagram.com/shvpe_shifter\n- Twitch: http://www.twitch.tv/shvpe_shifter\n\n[ How you can support me ]\n- Venmo: https://www.venmo.com/shvpe_shifter\n- Cash App: https://cash.app/$dronubis\n- Soundcloud: https://soundcloud.com/shvpe_shifter\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy (truncated) 20:44:03.321 [debug] QUERY OK source="sources" db=4.5ms idle=33.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.325 [debug] QUERY OK source="media_items" db=0.7ms queue=2.6ms idle=30.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 20:44:03.338 [debug] QUERY OK source="media_items" db=9.5ms queue=0.1ms idle=32.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "292ddfd4-18fd-43e4-b735-a074f931c761", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 20:44:03.343 [debug] QUERY OK source="sources" db=4.4ms queue=0.1ms idle=38.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.347 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=31.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 20:44:03.360 [debug] QUERY OK source="media_items" db=8.2ms idle=30.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "6ff662c5-5f91-4bcc-a74a-594e5254599a", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 20:44:03.366 [debug] QUERY OK source="sources" db=3.9ms queue=0.3ms idle=37.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.370 [debug] QUERY OK source="media_items" db=1.7ms queue=1.0ms idle=29.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 20:44:03.383 [debug] QUERY OK source="media_items" db=8.9ms idle=29.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "cdfe5864-82d3-4f17-bc9e-ab1b8db7b0db", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 20:44:03.387 [debug] QUERY OK source="sources" db=3.0ms queue=0.5ms idle=35.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.389 [debug] QUERY OK source="media_items" db=1.1ms queue=0.5ms idle=27.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 20:44:03.400 [debug] QUERY OK source="media_items" db=6.9ms idle=25.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "b74da37c-85bd-414d-9781-cce1a99555a7", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 20:44:03.405 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=31.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.409 [debug] QUERY OK source="media_items" db=2.3ms queue=2.2ms idle=23.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 20:44:03.421 [debug] QUERY OK source="media_items" db=10.2ms idle=23.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "479b7901-3782-4c84-b5df-8ee464f2a509", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 20:44:03.424 [debug] QUERY OK source="sources" db=3.2ms idle=32.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:03.429 [debug] QUERY OK source="media_items" db=1.3ms queue=2.6ms idle=25.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 20:44:03.436 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=26.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "f299fdbf-f115-48b8-b6b8-dd1a1de3587c", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 20:44:03.440 [debug] QUERY OK source="sources" db=3.3ms idle=27.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z], 1] 20:44:03.446 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=20.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 20:44:03.457 [debug] QUERY OK source="tasks" db=1.0ms queue=1.6ms idle=18.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2117, 1, ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z]] 20:44:03.466 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=13.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2118, 2, ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z]] 20:44:03.476 [debug] QUERY OK source="tasks" db=2.2ms queue=0.1ms idle=12.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2119, 3, ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z]] 20:44:03.511 [debug] QUERY OK source="media_items" db=2.6ms queue=0.9ms idle=14.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 20:44:03.515 [debug] QUERY OK source="media_items" db=3.3ms queue=0.3ms idle=15.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 20:44:03.530 [debug] QUERY OK source="tasks" db=3.9ms queue=0.1ms idle=14.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2120, 1, ~U[2025-11-06 02:44:03Z], ~U[2025-11-06 02:44:03Z]] 20:44:03.534 [info] {"args":{"id":1},"id":2103,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":16101342,"event":"job:stop","queue_time":745600,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:44:04.978 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8a/f9/8af908220fc50fce8c35ef90afc514c1c4047022ed364ff811128199406fb796.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:04.978 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:04.981 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:04.982 [info] {"args":{"id":4},"id":2109,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6940483,"event":"job:stop","queue_time":3038792,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:04.996 [info] {"args":{"id":6},"id":2111,"meta":{},"system_time":1762397044996337353,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:04.998 [debug] QUERY OK source="media_items" db=1.4ms idle=282.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" = ?) [6] 20:44:05.003 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:05.008 [debug] QUERY OK source="sources" db=3.6ms queue=0.1ms idle=289.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:05.018 [debug] QUERY OK source="media_profiles" db=5.5ms queue=0.1ms idle=298.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:05.030 [debug] QUERY OK source="media_items" db=10.6ms idle=36.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 20:44:05.042 [debug] QUERY OK source="media_metadata" db=2.2ms idle=43.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 20:44:05.046 [debug] QUERY OK source="media_profiles" db=1.9ms queue=2.4ms idle=43.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:05.050 [debug] QUERY OK source="settings" db=1.8ms queue=1.6ms idle=39.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:44:05.055 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:05.059 [debug] QUERY OK source="settings" db=0.2ms 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 [] 20:44:05.061 [debug] QUERY OK source="settings" db=1.6ms idle=29.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:44:05.065 [debug] QUERY OK source="settings" db=4.3ms idle=19.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:44:05.066 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f0/52/f052f9599baa341261ebce7ab473ce3a5d07a530dd0a5816cd3a1599b287d599.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:07.986 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ac/80/ac80d41e67004b55bcb9e679c9b3162da8a7176c0ae5d588a14b93a4f35fc677.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:07.987 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:07.987 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:07.988 [info] {"args":{"id":5},"id":2110,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6022629,"event":"job:stop","queue_time":5958806,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:07.996 [info] {"args":{"id":7},"id":2112,"meta":{},"system_time":1762397047996429450,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:07.998 [debug] QUERY OK source="media_items" db=1.0ms idle=1282.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" = ?) [7] 20:44:07.998 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:08.000 [debug] QUERY OK source="sources" db=0.4ms queue=0.8ms idle=1283.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:08.001 [debug] QUERY OK source="media_profiles" db=0.7ms idle=443.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:44:08.003 [debug] QUERY OK source="media_items" db=1.4ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 20:44:08.005 [debug] QUERY OK source="media_metadata" db=0.3ms idle=9.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 20:44:08.006 [debug] QUERY OK source="media_profiles" db=1.0ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:08.007 [debug] QUERY OK source="settings" db=0.7ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:08.008 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:08.010 [debug] QUERY OK source="settings" db=0.2ms 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 [] 20:44:08.011 [debug] QUERY OK source="settings" db=0.5ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:08.011 [debug] QUERY OK source="settings" db=0.6ms 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 [] 20:44:08.012 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fc/3c/fc3caf238501253816295b55e6b46be47f7b3d1c98ca8c94218fad69252d3a9b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:09.003 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f0/52/f052f9599baa341261ebce7ab473ce3a5d07a530dd0a5816cd3a1599b287d599.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:09.003 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:09.004 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:09.005 [info] {"args":{"id":6},"id":2111,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4007788,"event":"job:stop","queue_time":7988898,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:09.016 [info] {"args":{"id":8},"id":2113,"meta":{},"system_time":1762397049016487280,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:09.019 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1006.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" = ?) [8] 20:44:09.021 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:09.023 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1009.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:09.025 [debug] QUERY OK source="media_profiles" db=1.5ms idle=463.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:09.026 [debug] QUERY OK source="media_items" db=1.0ms idle=20.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 20:44:09.031 [debug] QUERY OK source="media_metadata" db=0.8ms idle=14.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 20:44:09.032 [debug] QUERY OK source="media_profiles" db=0.4ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:09.034 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=10.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:44:09.036 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:09.038 [debug] QUERY OK source="settings" db=0.6ms idle=13.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:09.041 [debug] QUERY OK source="settings" db=0.5ms queue=1.9ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:09.045 [debug] QUERY OK source="settings" db=3.5ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:09.045 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/bc/80/bc800b5e04d6b0a4b4568ae4fc6cd194e8ec9c4f19de5182631494919e156a4e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:12.187 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/fc/3c/fc3caf238501253816295b55e6b46be47f7b3d1c98ca8c94218fad69252d3a9b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:12.187 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:12.188 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:12.189 [info] {"args":{"id":7},"id":2112,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4191644,"event":"job:stop","queue_time":9994826,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:12.198 [info] {"args":{"id":25},"id":2114,"meta":{},"system_time":1762397052197877930,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:12.199 [debug] QUERY OK source="media_items" db=0.9ms idle=1484.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" = ?) [25] 20:44:12.200 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:12.202 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1486.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:12.204 [debug] QUERY OK source="media_profiles" db=0.6ms idle=626.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:44:12.205 [debug] QUERY OK source="media_items" db=0.6ms idle=15.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 20:44:12.208 [debug] QUERY OK source="media_metadata" db=0.4ms idle=10.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 20:44:12.209 [debug] QUERY OK source="media_profiles" db=1.1ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:12.211 [debug] QUERY OK source="settings" db=1.2ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:12.213 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:12.214 [debug] QUERY OK source="settings" db=0.4ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:12.215 [debug] QUERY OK source="settings" db=0.9ms 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 [] 20:44:12.217 [debug] QUERY OK source="settings" db=0.9ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:12.217 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c4/f8/c4f878cf1846b026586b0339bbc7d28036626f6189430dc98e9f4fe05ef8f0e8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:13.405 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/bc/80/bc800b5e04d6b0a4b4568ae4fc6cd194e8ec9c4f19de5182631494919e156a4e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:13.405 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:13.406 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:13.412 [info] {"args":{"id":8},"id":2113,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4389929,"event":"job:stop","queue_time":10011886,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:13.421 [info] {"args":{"id":26},"id":2115,"meta":{},"system_time":1762397053420819934,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:13.423 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1205.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" = ?) [26] 20:44:13.424 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:13.426 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1207.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:13.428 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=846.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:13.430 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=17.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 20:44:13.433 [debug] QUERY OK source="media_metadata" db=0.3ms idle=12.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 20:44:13.435 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:13.437 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:13.441 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:13.446 [debug] QUERY OK source="settings" db=0.3ms idle=17.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:44:13.449 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=16.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:44:13.451 [debug] QUERY OK source="settings" db=1.5ms 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 [] 20:44:13.451 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c0/6c/c06c95442d368c6171226d0adbac1523c011d912327c114771dd51c5e79abbc8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:15.393 [info] {"source":"oban","duration":6075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:16.522 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c4/f8/c4f878cf1846b026586b0339bbc7d28036626f6189430dc98e9f4fe05ef8f0e8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:16.522 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:16.523 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:16.525 [info] {"args":{"id":25},"id":2114,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4326132,"event":"job:stop","queue_time":13195823,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:16.533 [info] {"args":{"id":27},"id":2116,"meta":{},"system_time":1762397056532756354,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:16.534 [debug] QUERY OK source="media_items" db=0.8ms idle=1819.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" = ?) [27] 20:44:16.534 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:16.535 [debug] QUERY OK source="sources" db=0.6ms idle=1142.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:16.536 [debug] QUERY OK source="media_profiles" db=0.4ms idle=928.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:44:16.537 [debug] QUERY OK source="media_items" db=0.7ms idle=12.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 20:44:16.540 [debug] QUERY OK source="media_metadata" db=0.5ms idle=7.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 20:44:16.541 [debug] QUERY OK source="media_profiles" db=0.7ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:16.542 [debug] QUERY OK source="settings" db=0.3ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:16.543 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:16.544 [debug] QUERY OK source="settings" db=0.2ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:16.545 [debug] QUERY OK source="settings" db=0.5ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:16.545 [debug] QUERY OK source="settings" db=0.5ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:16.546 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b4/fb/b4fbc9d2d9564fc640853256245098def71de49d689838f76afa3c7dc5915771.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:17.976 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c0/6c/c06c95442d368c6171226d0adbac1523c011d912327c114771dd51c5e79abbc8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:17.976 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:17.976 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:17.991 [info] {"args":{"id":26},"id":2115,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4556016,"event":"job:stop","queue_time":12417945,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:18.013 [info] {"args":{"id":1},"id":2117,"meta":{},"system_time":1762397058013222891,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:18.017 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=300.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" = ?) [1] 20:44:18.019 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:18.022 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=305.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:18.025 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=309.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:18.028 [debug] QUERY OK source="media_items" db=1.6ms idle=35.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 [1] 20:44:18.031 [debug] QUERY OK source="media_metadata" db=1.3ms idle=17.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 20:44:18.032 [debug] QUERY OK source="media_profiles" db=0.8ms idle=15.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:18.035 [debug] QUERY OK source="settings" db=2.6ms idle=10.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:44:18.037 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:18.042 [debug] QUERY OK source="settings" db=0.3ms 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 [] 20:44:18.046 [debug] QUERY OK source="settings" db=4.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 [] 20:44:18.049 [debug] QUERY OK source="settings" db=2.1ms idle=15.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:18.049 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7e/34/7e349a17498dcbed00ba0bb763619a24b8f7c4209352eae189414507ca4c45e8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:21.166 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b4/fb/b4fbc9d2d9564fc640853256245098def71de49d689838f76afa3c7dc5915771.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:21.166 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:21.167 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:21.168 [info] {"args":{"id":27},"id":2116,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4634453,"event":"job:stop","queue_time":14530824,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:21.177 [info] {"args":{"id":2},"id":2118,"meta":{},"system_time":1762397061177052967,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:21.179 [debug] QUERY OK source="media_items" db=0.7ms idle=1464.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" = ?) [2] 20:44:21.180 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:21.182 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1466.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:21.184 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.7ms idle=535.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:44:21.189 [debug] QUERY OK source="media_items" db=3.1ms idle=17.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 20:44:21.191 [debug] QUERY OK source="media_metadata" db=0.4ms queue=0.1ms idle=13.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 20:44:21.192 [debug] QUERY OK source="media_profiles" db=1.3ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:21.195 [debug] QUERY OK source="settings" db=1.7ms queue=0.4ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:21.196 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:21.201 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:21.203 [debug] QUERY OK source="settings" db=1.7ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:21.206 [debug] QUERY OK source="settings" db=1.9ms queue=0.6ms idle=12.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:21.206 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/84/a1/84a1a3df2395b7d51a194d4a62e7b0f85f2375ee46f87d15bc9c257e150dc942.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:25.152 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/84/a1/84a1a3df2395b7d51a194d4a62e7b0f85f2375ee46f87d15bc9c257e150dc942.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:25.152 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:25.153 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:25.155 [info] {"args":{"id":2},"id":2118,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3976412,"event":"job:stop","queue_time":18174779,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:25.165 [info] {"args":{"id":3},"id":2119,"meta":{},"system_time":1762397065165340837,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:25.167 [debug] QUERY OK source="media_items" db=1.4ms idle=451.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" = ?) [3] 20:44:25.168 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:25.170 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=454.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:25.172 [debug] QUERY OK source="media_profiles" db=1.0ms idle=456.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:25.174 [debug] QUERY OK source="media_items" db=1.0ms idle=17.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 [3] 20:44:25.176 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 20:44:25.178 [debug] QUERY OK source="media_profiles" db=2.3ms 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] 20:44:25.179 [debug] QUERY OK source="settings" db=0.3ms 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 [] 20:44:25.181 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:25.184 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=12.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:44:25.185 [debug] QUERY OK source="settings" db=0.4ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:25.187 [debug] QUERY OK source="settings" db=1.4ms 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 [] 20:44:25.188 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4d/30/4d305422bc1ff2002b617c7a5a74f08f84524fadbab6354d687d1df9a909c88b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:25.333 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7e/34/7e349a17498dcbed00ba0bb763619a24b8f7c4209352eae189414507ca4c45e8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] wu801rrpRtk: Signature extraction failed: Some formats may be missing player = https://www.youtube.com/s/player/7dc3db36/player_ias.vflset/en_US/base.js Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] wu801rrpRtk: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:25.334 [error] yt-dlp download error for media item #1: "WARNING: [youtube] wu801rrpRtk: Signature extraction failed: Some formats may be missing\n player = https://www.youtube.com/s/player/7dc3db36/player_ias.vflset/en_US/base.js\n Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U\nWARNING: [youtube] wu801rrpRtk: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:25.339 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=156.0ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["WARNING: [youtube] wu801rrpRtk: Signature extraction failed: Some formats may be missing\n player = https://www.youtube.com/s/player/7dc3db36/player_ias.vflset/en_US/base.js\n Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U\nWARNING: [youtube] wu801rrpRtk: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n", ~U[2025-11-06 02:44:25Z], 1] 20:44:25.339 [error] yt-dlp download will not be retried: "WARNING: [youtube] wu801rrpRtk: Signature extraction failed: Some formats may be missing\n player = https://www.youtube.com/s/player/7dc3db36/player_ias.vflset/en_US/base.js\n Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U\nWARNING: [youtube] wu801rrpRtk: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:25.342 [info] {"args":{"id":1},"id":2117,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7326201,"event":"job:stop","queue_time":14996856,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:29.107 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4d/30/4d305422bc1ff2002b617c7a5a74f08f84524fadbab6354d687d1df9a909c88b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:44:29.107 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:29.107 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:44:29.127 [info] {"args":{"id":3},"id":2119,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3942584,"event":"job:stop","queue_time":22162793,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:45.397 [info] {"source":"oban","duration":3111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.332 [info] {"source":"oban","duration":876,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:15.401 [info] {"source":"oban","duration":3486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:45.405 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.334 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:15.408 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:45.412 [info] {"source":"oban","duration":2344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.337 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:15.417 [info] {"source":"oban","duration":3565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:45.420 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.338 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:15.424 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:45.429 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.340 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:15.431 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:45.435 [info] {"source":"oban","duration":2418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.343 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:15.438 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:45.442 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.345 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:15.445 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:45.449 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.349 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:15.455 [info] {"source":"oban","duration":3688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:45.458 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.350 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:15.462 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:45.467 [info] {"source":"oban","duration":3960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.352 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:15.471 [info] {"source":"oban","duration":3860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:45.474 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.354 [info] {"source":"oban","duration":1329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:15.478 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:45.482 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.356 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:15.485 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:45.488 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.358 [info] {"source":"oban","duration":1329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:15.494 [info] {"source":"oban","duration":4214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:45.497 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.360 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:15.502 [info] {"source":"oban","duration":4220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:45.505 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.361 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:15.508 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:45.513 [info] {"source":"oban","duration":4219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.363 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:15.517 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:45.523 [info] {"source":"oban","duration":3874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.364 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:15.525 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:45.528 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.367 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:15.531 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:45.535 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.369 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:15.540 [info] {"source":"oban","duration":3964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:45.544 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.371 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:15.546 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:45.568 [info] {"source":"oban","duration":20257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.374 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:15.571 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:45.573 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.376 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:15.577 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:45.581 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.377 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:15.585 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:45.596 [info] {"source":"oban","duration":10489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.380 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:15.601 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:45.605 [info] {"source":"oban","duration":3318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.382 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:15.609 [info] {"source":"oban","duration":3075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:45.615 [info] {"source":"oban","duration":3953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.386 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:15.618 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:45.621 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.389 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:15.625 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:45.629 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.391 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:15.633 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:45.636 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.392 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:15.646 [info] {"source":"oban","duration":6849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:45.651 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.393 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:15.655 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:45.658 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.396 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:15.662 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:45.666 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.398 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:15.668 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:45.673 [info] {"source":"oban","duration":3370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.403 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:15.676 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:45.680 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.406 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:15.683 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:45.687 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.408 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:15.689 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:45.693 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.409 [info] {"source":"oban","duration":895,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:15.697 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:45.703 [info] {"source":"oban","duration":4744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.412 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:15.707 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:45.711 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.416 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:15.715 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:45.719 [info] {"source":"oban","duration":3308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.419 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:15.724 [info] {"source":"oban","duration":4494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:45.728 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.420 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:15.731 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:45.733 [info] {"source":"oban","duration":1363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.423 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:15.736 [info] {"source":"oban","duration":2466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:45.740 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.426 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:15.743 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:45.746 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.428 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:15.750 [info] {"source":"oban","duration":3517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:45.753 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.431 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:15.757 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:45.761 [info] {"source":"oban","duration":3844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.434 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:15.769 [info] {"source":"oban","duration":4418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:45.775 [info] {"source":"oban","duration":3979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.436 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:15.780 [info] {"source":"oban","duration":3328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:45.786 [info] {"source":"oban","duration":4955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.437 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:15.790 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:45.796 [info] {"source":"oban","duration":4256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.440 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:15.799 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:45.805 [info] {"source":"oban","duration":4358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.443 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:15.809 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:45.811 [info] {"source":"oban","duration":1594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.445 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:15.816 [info] {"source":"oban","duration":4817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:45.820 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.447 [info] {"source":"oban","duration":1534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:15.824 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:45.827 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.448 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:15.832 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:45.835 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.450 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:15.840 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:45.844 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.452 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:15.847 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:45.851 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.454 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:15.856 [info] {"source":"oban","duration":3996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:45.860 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.457 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:15.863 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:45.867 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.460 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:15.871 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:45.875 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.465 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:15.878 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:45.885 [info] {"source":"oban","duration":4779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.467 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:15.888 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:45.895 [info] {"source":"oban","duration":4722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.468 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:15.899 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:45.902 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.470 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:15.905 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:45.911 [info] {"source":"oban","duration":4489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.473 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:15.914 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:45.917 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.475 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:05.151 [info] GET /.env 21:47:05.153 [debug] QUERY OK source="settings" db=0.4ms idle=1399.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:47:05.155 [debug] QUERY OK source="settings" db=0.7ms idle=1.4e3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 21:47:05.155 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 21:47:05.156 [error] #PID<0.281577.0> running PinchflatWeb.Endpoint (connection #PID<0.281576.0>, stream id 1) terminated Server: pf.watkinsgeorge.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.281576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 54730}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "identity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3", "via" => "1.1 Caddy", "x-forwarded-for" => "204.76.203.25", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.281577.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "identity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "204.76.203.25"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHVONn8Is28WIOAADN7i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.281576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 54730}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "identity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3", "via" => "1.1 Caddy", "x-forwarded-for" => "204.76.203.25", "x-forwarded-host" => "pf.watkinsgeorge.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.281576.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 54730}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "identity", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3", "via" => "1.1 Caddy", "x-forwarded-for" => "204.76.203.25", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.281577.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-encoding", "identity"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "204.76.203.25"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHVONn8Is28WIOAADN7i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [fil (truncated) 21:47:15.922 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:45.925 [info] {"source":"oban","duration":1610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.476 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:15.928 [info] {"source":"oban","duration":2494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:45.930 [info] {"source":"oban","duration":1391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.479 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:15.933 [info] {"source":"oban","duration":2463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:45.936 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.483 [info] {"source":"oban","duration":2292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:15.939 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:45.945 [info] {"source":"oban","duration":4037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.485 [info] {"source":"oban","duration":1392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:15.948 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:45.950 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.490 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:15.954 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:45.957 [info] {"source":"oban","duration":2615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.495 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:15.962 [info] {"source":"oban","duration":3672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:45.966 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.499 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:15.969 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:45.974 [info] {"source":"oban","duration":4257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.501 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:15.978 [info] {"source":"oban","duration":2576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:45.981 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.503 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:15.987 [info] {"source":"oban","duration":3678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:45.991 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.506 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:15.996 [info] {"source":"oban","duration":2679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:45.999 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.507 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:16.002 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:46.005 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.510 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:16.009 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:46.013 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.512 [info] {"source":"oban","duration":1417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:16.018 [info] {"source":"oban","duration":4341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:46.023 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.513 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:16.027 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:46.029 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.517 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:16.033 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:46.036 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.520 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:16.040 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:46.042 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.522 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:16.047 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:46.050 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.523 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:16.053 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:46.056 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.526 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:16.060 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:46.062 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.528 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:16.067 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:46.069 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.532 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:16.072 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:46.075 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.534 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:16.083 [info] {"source":"oban","duration":5523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:46.087 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.540 [info] {"source":"oban","duration":1366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:16.090 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:46.094 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.543 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:16.099 [info] {"source":"oban","duration":3561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:46.101 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.544 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:16.104 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:46.106 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.546 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:16.110 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:46.113 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.550 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:16.117 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:46.121 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.553 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:16.125 [info] {"source":"oban","duration":3860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:46.128 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.554 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:16.131 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:30.138 [debug] Tzdata polling for update. 22:16:30.356 [debug] Tzdata polling shows the loaded tz database is up to date. 22:16:46.136 [info] {"source":"oban","duration":2776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.556 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:16.139 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:46.143 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.558 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:16.147 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:46.150 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.559 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:16.154 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:46.165 [info] {"source":"oban","duration":4880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.563 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:16.168 [info] {"source":"oban","duration":1589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:46.173 [info] {"source":"oban","duration":4395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.566 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:16.177 [info] {"source":"oban","duration":3987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:46.182 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.570 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:16.185 [info] {"source":"oban","duration":2559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:46.188 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.576 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:16.192 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:46.195 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.578 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:16.201 [info] {"source":"oban","duration":5040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:46.206 [info] {"source":"oban","duration":3473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.579 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:16.209 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:46.212 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.583 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:16.215 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:46.218 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.586 [info] {"source":"oban","duration":1603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:16.221 [info] {"source":"oban","duration":2126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:46.224 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.588 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:16.226 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:46.231 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.591 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:16.236 [info] {"source":"oban","duration":4013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:46.239 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.595 [info] {"source":"oban","duration":3725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:16.242 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:46.245 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.597 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:16.250 [info] {"source":"oban","duration":3788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:46.253 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.600 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:16.255 [info] {"source":"oban","duration":1602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:46.259 [info] {"source":"oban","duration":3849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.604 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:16.265 [info] {"source":"oban","duration":4395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:46.270 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.607 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:16.274 [info] {"source":"oban","duration":3507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:46.278 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.609 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:16.283 [info] {"source":"oban","duration":4517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:46.290 [info] {"source":"oban","duration":5169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.613 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:16.297 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:46.302 [info] {"source":"oban","duration":3798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.617 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:16.305 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:46.310 [info] {"source":"oban","duration":3205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.620 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:16.314 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:46.318 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.622 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:16.323 [info] {"source":"oban","duration":3161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:46.326 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.627 [info] {"source":"oban","duration":3381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:16.331 [info] {"source":"oban","duration":4486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:46.336 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.628 [info] {"source":"oban","duration":897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:16.343 [info] {"source":"oban","duration":5647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:46.345 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.631 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:16.349 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:46.352 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.636 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:16.356 [info] {"source":"oban","duration":3478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:46.363 [info] {"source":"oban","duration":5778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.637 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:16.367 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:46.372 [info] {"source":"oban","duration":4292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.641 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:16.376 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:46.380 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.645 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:16.383 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:46.392 [info] {"source":"oban","duration":7740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.648 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:16.399 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:46.403 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.651 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:16.409 [info] {"source":"oban","duration":4158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:46.413 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.652 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:16.418 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:46.422 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.653 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:16.426 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:46.428 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.655 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:16.432 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:46.436 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.657 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:16.441 [info] {"source":"oban","duration":3605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:46.445 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.659 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:16.451 [info] {"source":"oban","duration":3448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:46.453 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.662 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:16.457 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:46.459 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.664 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:16.463 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:46.466 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.668 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:16.470 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:46.476 [info] {"source":"oban","duration":4382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.671 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:16.481 [info] {"source":"oban","duration":4079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:46.486 [info] {"source":"oban","duration":3901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.672 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:16.490 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:46.493 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.674 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:16.504 [info] {"source":"oban","duration":7421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:46.508 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.681 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:16.513 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:46.518 [info] {"source":"oban","duration":4049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.683 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:16.522 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:46.525 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.686 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:16.528 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:46.532 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.689 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:16.535 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:46.537 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.691 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:16.540 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:46.546 [info] {"source":"oban","duration":4061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.693 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:16.551 [info] {"source":"oban","duration":3874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:46.555 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.695 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:16.561 [info] {"source":"oban","duration":4085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:46.566 [info] {"source":"oban","duration":4300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.697 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:16.570 [info] {"source":"oban","duration":3075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:46.574 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.699 [info] {"source":"oban","duration":1512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:16.577 [info] {"source":"oban","duration":1492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:46.580 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.701 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:16.582 [info] {"source":"oban","duration":1612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:46.586 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.702 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:16.589 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:46.594 [info] {"source":"oban","duration":3510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.703 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:16.602 [info] {"source":"oban","duration":5377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:46.609 [info] {"source":"oban","duration":4746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.705 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:16.611 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:46.615 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.709 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:16.620 [info] {"source":"oban","duration":3572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:46.625 [info] {"source":"oban","duration":3501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.710 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:16.630 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:46.633 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.711 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:16.637 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:46.642 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.712 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:16.645 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:46.649 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.713 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:16.654 [info] {"source":"oban","duration":3514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:46.660 [info] {"source":"oban","duration":3561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.719 [info] {"source":"oban","duration":3540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:16.664 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:46.667 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.721 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:16.670 [info] {"source":"oban","duration":1600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:46.675 [info] {"source":"oban","duration":3794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.723 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:16.679 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:46.683 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.727 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:16.688 [info] {"source":"oban","duration":3447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:46.693 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.729 [info] {"source":"oban","duration":1383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:16.696 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:46.699 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.731 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:16.702 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:46.707 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.735 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:16.709 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:46.714 [info] {"source":"oban","duration":3877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.739 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:16.718 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:46.723 [info] {"source":"oban","duration":3180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.742 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:16.728 [info] {"source":"oban","duration":4055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:46.736 [info] {"source":"oban","duration":5929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.744 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:16.741 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:46.745 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.746 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:16.747 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:46.751 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.750 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:16.755 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:46.758 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.751 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:16.769 [info] {"source":"oban","duration":9136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:46.772 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.754 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:16.778 [info] {"source":"oban","duration":4329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:46.781 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.756 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:16.785 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:46.787 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.757 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:16.793 [info] {"source":"oban","duration":4472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:46.797 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.758 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:16.805 [info] {"source":"oban","duration":6189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:46.808 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.760 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:16.811 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:46.817 [info] {"source":"oban","duration":3998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.763 [info] {"source":"oban","duration":2307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:16.820 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:46.824 [info] {"source":"oban","duration":3089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.767 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:16.828 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:46.830 [info] {"source":"oban","duration":2051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.770 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:16.834 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:46.838 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.773 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:16.843 [info] {"source":"oban","duration":4656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:46.847 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.775 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:16.851 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:46.859 [info] {"source":"oban","duration":5720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.779 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:16.865 [info] {"source":"oban","duration":4616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:46.871 [info] {"source":"oban","duration":5343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.780 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:16.875 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:46.884 [info] {"source":"oban","duration":6407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.783 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:16.889 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:46.894 [info] {"source":"oban","duration":4082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.786 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:16.897 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:46.903 [info] {"source":"oban","duration":4034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.790 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:16.907 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:46.910 [info] {"source":"oban","duration":2495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.792 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:16.913 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:46.917 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.794 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:16.922 [info] {"source":"oban","duration":4838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:46.926 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.798 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:16.930 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:46.935 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.802 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:16.939 [info] {"source":"oban","duration":2632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:46.943 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.803 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:16.947 [info] {"source":"oban","duration":3673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:46.951 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.808 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:16.955 [info] {"source":"oban","duration":3409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:46.961 [info] {"source":"oban","duration":4340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.810 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:16.967 [info] {"source":"oban","duration":4497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:46.976 [info] {"source":"oban","duration":6919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.811 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:16.981 [info] {"source":"oban","duration":3671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:46.984 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.814 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:16.989 [info] {"source":"oban","duration":3360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:46.994 [info] {"source":"oban","duration":3672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.815 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:17.000 [info] {"source":"oban","duration":3747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:47.005 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.818 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:17.009 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:47.012 [info] {"source":"oban","duration":2508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.822 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:17.016 [info] {"source":"oban","duration":3202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:47.020 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.824 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:17.026 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:47.030 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.825 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:17.034 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:47.036 [info] {"source":"oban","duration":1569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.827 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:17.041 [info] {"source":"oban","duration":3713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:47.044 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.828 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:17.047 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:47.051 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.830 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:17.054 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:47.057 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.832 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:17.060 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:47.063 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.835 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:17.067 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:47.069 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.837 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:17.072 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:47.078 [info] {"source":"oban","duration":3954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.838 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:17.082 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:47.084 [info] {"source":"oban","duration":1629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.840 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:17.087 [info] {"source":"oban","duration":1624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:47.091 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.841 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:17.096 [info] {"source":"oban","duration":3450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:47.102 [info] {"source":"oban","duration":5406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.842 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:17.106 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:47.109 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.845 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:17.112 [info] {"source":"oban","duration":1605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:47.116 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.847 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:17.118 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:47.122 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.848 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:17.125 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:47.130 [info] {"source":"oban","duration":2857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.849 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:17.132 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:47.136 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.851 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:17.139 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:47.144 [info] {"source":"oban","duration":3664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.853 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:09.290 [info] GET / 00:15:09.290 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:15:09.294 [debug] QUERY OK source="settings" db=2.4ms queue=0.3ms idle=1424.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:15:09.297 [debug] QUERY OK source="media_profiles" db=2.6ms idle=468.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:15:09.299 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=431.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:15:09.300 [debug] QUERY OK source="media_items" db=1.2ms idle=432.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:15:09.304 [debug] QUERY OK source="media_items" db=1.4ms idle=433.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:15:09.306 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:15:09.309 [debug] QUERY OK source="settings" db=2.3ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:15:09.311 [debug] QUERY OK source="settings" db=0.7ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:15:09.315 [debug] QUERY OK source="tasks" db=1.5ms idle=13.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:15:09.319 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=15.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:15:09.322 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=13.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:15:09.325 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=13.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:15:09.333 [debug] QUERY OK source="media_items" db=6.8ms queue=1.2ms idle=14.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:15:09.335 [debug] QUERY OK source="sources" db=1.1ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:15:09.342 [info] Sent 200 in 52ms 00:15:17.148 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:47.151 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.855 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:17.156 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:47.162 [info] {"source":"oban","duration":5016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.857 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:17.167 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:47.172 [info] {"source":"oban","duration":3202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.860 [info] {"source":"oban","duration":1590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:17.175 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:47.178 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.862 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:17.185 [info] {"source":"oban","duration":4732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:47.189 [info] {"source":"oban","duration":3364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.865 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:17.192 [info] {"source":"oban","duration":2561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:47.195 [info] {"source":"oban","duration":2610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.866 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:17.200 [info] {"source":"oban","duration":3697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:47.206 [info] {"source":"oban","duration":3605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.868 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:17.209 [info] {"source":"oban","duration":2339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:47.213 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.869 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:17.217 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:47.222 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.870 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:17.225 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:47.229 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.872 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:17.232 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:47.236 [info] {"source":"oban","duration":2593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.873 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:17.239 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:47.243 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.876 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:17.246 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:47.251 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.878 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:17.255 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:47.258 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.881 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:17.263 [info] {"source":"oban","duration":3625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:47.270 [info] {"source":"oban","duration":6006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.884 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:17.276 [info] {"source":"oban","duration":4169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:47.280 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.889 [info] {"source":"oban","duration":3251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:17.284 [info] {"source":"oban","duration":3237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:47.288 [info] {"source":"oban","duration":3299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.891 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:17.292 [info] {"source":"oban","duration":4057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:47.297 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.894 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:17.300 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:47.305 [info] {"source":"oban","duration":3836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.895 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:17.310 [info] {"source":"oban","duration":3879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:47.314 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.896 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:17.318 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:47.322 [info] {"source":"oban","duration":3640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.897 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:17.327 [info] {"source":"oban","duration":3929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:47.334 [info] {"source":"oban","duration":4871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.901 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:17.338 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:47.342 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.902 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:17.346 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:47.349 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.903 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:17.354 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:47.359 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.905 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:17.362 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:47.364 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.907 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:17.369 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:47.373 [info] {"source":"oban","duration":2539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.908 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:17.378 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:47.382 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.910 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:17.385 [info] {"source":"oban","duration":2149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:47.387 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.914 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:17.392 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:47.396 [info] {"source":"oban","duration":3772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.916 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:17.402 [info] {"source":"oban","duration":4542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:47.406 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.917 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:17.412 [info] {"source":"oban","duration":4771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:47.421 [info] {"source":"oban","duration":5551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.921 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:17.424 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:47.428 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.922 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:17.431 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:47.435 [info] {"source":"oban","duration":3223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.924 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:17.438 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:47.447 [info] {"source":"oban","duration":4098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.925 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:17.452 [info] {"source":"oban","duration":3897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:47.458 [info] {"source":"oban","duration":4487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.930 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:17.462 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:47.465 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.932 [info] {"source":"oban","duration":1315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:17.469 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:47.472 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.933 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:17.476 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:47.478 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.935 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:17.481 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:47.487 [info] {"source":"oban","duration":4445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.938 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:17.493 [info] {"source":"oban","duration":4371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:47.497 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.939 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:17.500 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:47.502 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.942 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:17.505 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:47.510 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.943 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:17.513 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:47.517 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.948 [info] {"source":"oban","duration":3263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:17.521 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:47.524 [info] {"source":"oban","duration":2473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.950 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:17.529 [info] {"source":"oban","duration":4572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:47.533 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.952 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:17.538 [info] {"source":"oban","duration":3705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:47.541 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.954 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:17.544 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:47.553 [info] {"source":"oban","duration":7070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.956 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:17.557 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:47.561 [info] {"source":"oban","duration":3866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.958 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:17.566 [info] {"source":"oban","duration":2627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:47.569 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.960 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:17.572 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:47.578 [info] {"source":"oban","duration":4338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.964 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:17.583 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:47.586 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.970 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:17.591 [info] {"source":"oban","duration":3701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:47.596 [info] {"source":"oban","duration":3180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.972 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:17.600 [info] {"source":"oban","duration":4044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:47.605 [info] {"source":"oban","duration":3343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.976 [info] {"source":"oban","duration":2387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:17.611 [info] {"source":"oban","duration":5143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:47.614 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.978 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:17.617 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:47.622 [info] {"source":"oban","duration":4279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.982 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:17.625 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:47.630 [info] {"source":"oban","duration":4549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.985 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:17.635 [info] {"source":"oban","duration":3198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:47.643 [info] {"source":"oban","duration":6522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.986 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:17.649 [info] {"source":"oban","duration":4397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:47.652 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.988 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:17.658 [info] {"source":"oban","duration":3699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:47.662 [info] {"source":"oban","duration":3464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.991 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:17.666 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:47.671 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.994 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:17.674 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:47.677 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.996 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:17.679 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:47.684 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.998 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:17.687 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:47.689 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.999 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:17.693 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:47.699 [info] {"source":"oban","duration":4134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:01.000 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:17.704 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:47.707 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.002 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:17.709 [info] {"source":"oban","duration":1575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:47.713 [info] {"source":"oban","duration":3981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.006 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:17.719 [info] {"source":"oban","duration":4147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:47.725 [info] {"source":"oban","duration":3263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.011 [info] {"source":"oban","duration":3928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:17.729 [info] {"source":"oban","duration":3157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:47.735 [info] {"source":"oban","duration":4344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.015 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:17.739 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:47.743 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.017 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:17.747 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:47.751 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.019 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:17.757 [info] {"source":"oban","duration":5773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:47.762 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.021 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:17.766 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:47.770 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.025 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:17.773 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:47.776 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.027 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:17.781 [info] {"source":"oban","duration":4929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:47.785 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.030 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:17.787 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:47.792 [info] {"source":"oban","duration":3405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.031 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:17.796 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:47.801 [info] {"source":"oban","duration":3313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.034 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:17.807 [info] {"source":"oban","duration":3653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:47.811 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.036 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:17.813 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:47.816 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.038 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:17.820 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:47.824 [info] {"source":"oban","duration":3090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.040 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:17.827 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:47.830 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.044 [info] {"source":"oban","duration":1461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:17.835 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:47.838 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.047 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:17.844 [info] {"source":"oban","duration":4830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:47.850 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.048 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:17.854 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:47.857 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.050 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:17.860 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:47.863 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.052 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:17.866 [info] {"source":"oban","duration":2291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:47.871 [info] {"source":"oban","duration":3030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.053 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:17.875 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:47.878 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.055 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:17.882 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:47.886 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.057 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:17.890 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:47.893 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.059 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:17.898 [info] {"source":"oban","duration":3576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:47.902 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.060 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:17.906 [info] {"source":"oban","duration":3071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:47.911 [info] {"source":"oban","duration":3167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.062 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:17.914 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:47.922 [info] {"source":"oban","duration":5714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.064 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:17.925 [info] {"source":"oban","duration":1626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:47.929 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.065 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:17.932 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:47.936 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.067 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:17.940 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:47.944 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.071 [info] {"source":"oban","duration":1434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:17.949 [info] {"source":"oban","duration":3501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:47.953 [info] {"source":"oban","duration":3427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.073 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:17.957 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:47.963 [info] {"source":"oban","duration":5574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.076 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:17.968 [info] {"source":"oban","duration":3486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:47.971 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.077 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:17.977 [info] {"source":"oban","duration":5227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:47.982 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.079 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:17.985 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:47.989 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.083 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:17.991 [info] {"source":"oban","duration":1510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:47.994 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.084 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:17.998 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:48.002 [info] {"source":"oban","duration":2677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.087 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:18.006 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:48.010 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.088 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:18.014 [info] {"source":"oban","duration":2701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:48.018 [info] {"source":"oban","duration":2422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.090 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:18.021 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:48.026 [info] {"source":"oban","duration":3448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.092 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:18.028 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:48.032 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.096 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:18.036 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:48.039 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.098 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:18.044 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:48.048 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.101 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:18.051 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:48.054 [info] {"source":"oban","duration":2672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.103 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:18.061 [info] {"source":"oban","duration":4507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:48.067 [info] {"source":"oban","duration":3368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.106 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:18.073 [info] {"source":"oban","duration":4507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:48.079 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.108 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:18.088 [info] {"source":"oban","duration":5684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:48.092 [info] {"source":"oban","duration":2607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.110 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:18.098 [info] {"source":"oban","duration":5060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:48.107 [info] {"source":"oban","duration":7134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.113 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:18.118 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:48.123 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.114 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:18.127 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:48.131 [info] {"source":"oban","duration":2488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.116 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:18.135 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:48.142 [info] {"source":"oban","duration":6493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 02:11:00.120 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:18.147 [info] {"source":"oban","duration":3955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:48.153 [info] {"source":"oban","duration":4307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.123 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:18.157 [info] {"source":"oban","duration":3482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:48.163 [info] {"source":"oban","duration":4212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.125 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:18.165 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:48.168 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.126 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:18.172 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:48.176 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.129 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:18.179 [info] {"source":"oban","duration":2473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:48.182 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.134 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:18.186 [info] {"source":"oban","duration":3267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:48.188 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.136 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:18.192 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:48.196 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.138 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:18.200 [info] {"source":"oban","duration":2543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:48.204 [info] {"source":"oban","duration":3391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.141 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:18.208 [info] {"source":"oban","duration":2528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:48.211 [info] {"source":"oban","duration":2617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.144 [info] {"source":"oban","duration":1523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:18.214 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:48.218 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.147 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:18.221 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:48.224 [info] {"source":"oban","duration":1587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.150 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:18.227 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:48.229 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.155 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:18.233 [info] {"source":"oban","duration":2292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:48.235 [info] {"source":"oban","duration":1521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.159 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:18.238 [info] {"source":"oban","duration":2098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:48.244 [info] {"source":"oban","duration":5550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.163 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:18.247 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:48.250 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.164 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:18.256 [info] {"source":"oban","duration":3862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:48.259 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.167 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:18.263 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:48.266 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.169 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:18.271 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:48.273 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.171 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:18.278 [info] {"source":"oban","duration":3378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:48.282 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.173 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:18.285 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:48.290 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.176 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:18.294 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:48.296 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.179 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:18.300 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:48.302 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.181 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:18.306 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:48.310 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.183 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:18.312 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:48.316 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.185 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:18.321 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:48.326 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.187 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:18.328 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:48.332 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.188 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:18.336 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:48.340 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.189 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:18.344 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:48.348 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.191 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:18.351 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:48.354 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.193 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:18.357 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:48.362 [info] {"source":"oban","duration":3491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.195 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:18.364 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:48.369 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.197 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:18.373 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:26.809 [info] GET / 02:42:26.809 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 02:42:26.811 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=905.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:42:26.812 [debug] QUERY OK source="media_profiles" db=0.7ms idle=815.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 02:42:26.814 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=816.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 02:42:26.816 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=818.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:42:26.817 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=820.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:42:26.819 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:42:26.820 [debug] QUERY OK source="settings" db=0.9ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:42:26.822 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:42:26.827 [debug] QUERY OK source="tasks" db=0.8ms idle=9.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:42:26.829 [debug] QUERY OK source="media_items" db=0.8ms idle=10.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)) [] 02:42:26.831 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=10.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] 02:42:26.834 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=12.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"))) [] 02:42:26.837 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 02:42:26.840 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:42:26.846 [info] Sent 200 in 37ms 02:42:48.376 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.201 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:18.380 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:48.384 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.205 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:04.202 [info] {"args":{"id":1},"id":2120,"meta":{},"system_time":1762418644200886057,"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"]} 02:44:04.205 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=198.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:04.207 [debug] QUERY OK source="settings" db=1.4ms queue=0.4ms idle=201.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:44:04.211 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=204.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")))) [1] 02:44:04.213 [debug] QUERY OK source="media_items" db=1.0ms queue=0.4ms idle=18.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:44:04.215 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:04.217 [debug] QUERY OK source="settings" db=0.8ms idle=12.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:04.220 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 02:44:04.221 [debug] Current batch of media processed. Will check again in 1000ms 02:44:04.223 [debug] QUERY OK source="settings" db=2.9ms queue=0.1ms idle=13.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:44:04.224 [debug] QUERY OK source="settings" db=0.8ms idle=12.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:04.225 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:04.226 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/6e/57/6e578e0ce578a8a664975b9be18f22b4b4bf92401d1a239c9a29a91b052cc600.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:05.221 [debug] Current batch of media processed. Will check again in 1000ms 02:44:06.223 [debug] Current batch of media processed. Will check again in 1000ms 02:44:07.223 [debug] Current batch of media processed. Will check again in 1000ms 02:44:08.225 [debug] Current batch of media processed. Will check again in 1000ms 02:44:09.226 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", "id" => "wu801rrpRtk", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 02:44:09.228 [debug] QUERY OK source="sources" db=1.1ms idle=1221.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:09.230 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1223.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:09.232 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1225.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 02:44:09.249 [debug] QUERY OK source="media_items" db=16.4ms idle=1023.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "7fa46fd8-28f6-4c56-a067-b795a01bb88e", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-06 08:44:09Z], ~U[2025-11-06 08:44:09Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 02:44:09.251 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=39.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:09.252 [debug] QUERY OK source="media_profiles" db=0.5ms idle=23.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] 02:44:09.255 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=23.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:44:09.255 [info] Kicking off download for media item #1 (wu801rrpRtk) 02:44:09.264 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=11.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2121, 1, ~U[2025-11-06 08:44:09Z], ~U[2025-11-06 08:44:09Z]] 02:44:09.265 [debug] Current batch of media processed. Will check again in 1000ms 02:44:09.271 [info] {"args":{"id":1},"id":2121,"meta":{},"system_time":1762418649271620161,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:09.273 [debug] QUERY OK source="media_items" db=1.3ms idle=16.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" = ?) [1] 02:44:09.274 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:09.276 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:09.278 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=14.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:09.279 [debug] QUERY OK source="media_items" db=1.1ms idle=13.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:44:09.282 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 02:44:09.289 [debug] QUERY OK source="media_profiles" db=4.8ms queue=1.0ms 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] 02:44:09.293 [debug] QUERY OK source="settings" db=3.8ms queue=0.1ms idle=13.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:09.294 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:09.301 [debug] QUERY OK source="settings" db=1.9ms idle=21.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:44:09.304 [debug] QUERY OK source="settings" db=1.8ms idle=22.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:44:09.308 [debug] QUERY OK source="settings" db=4.3ms idle=21.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:44:09.309 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c3/16/c316910543dd8d85c21be4c546572b82caf0bf334da0ea5694c7d5594b66c137.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:10.266 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 02:44:10.267 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=972.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:10.269 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=966.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:10.271 [debug] QUERY OK source="media_items" db=1.2ms queue=0.5ms idle=965.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 02:44:10.277 [debug] QUERY OK source="media_items" db=4.0ms idle=963.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "de689656-75bf-4114-ba85-795b3fc89829", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-06 08:44:10Z], ~U[2025-11-06 08:44:10Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 02:44:10.281 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=61.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:10.285 [debug] QUERY OK source="media_profiles" db=3.8ms queue=0.2ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:10.288 [debug] QUERY OK source="media_items" db=1.9ms idle=16.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:44:10.288 [info] Kicking off download for media item #2 (uah3PW5v-U4) 02:44:10.294 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=12.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2122, 2, ~U[2025-11-06 08:44:10Z], ~U[2025-11-06 08:44:10Z]] 02:44:10.295 [debug] Current batch of media processed. Will check again in 1000ms 02:44:10.301 [info] {"args":{"id":2},"id":2122,"meta":{},"system_time":1762418650301606571,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:10.303 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=13.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 02:44:10.304 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:10.307 [debug] QUERY OK source="sources" db=1.3ms queue=0.4ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:10.310 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=15.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:10.313 [debug] QUERY OK source="media_items" db=2.0ms idle=16.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:44:10.316 [debug] QUERY OK source="media_metadata" db=0.4ms idle=14.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 02:44:10.318 [debug] QUERY OK source="media_profiles" db=0.9ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:10.324 [debug] QUERY OK source="settings" db=5.5ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:10.326 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:10.329 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=18.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:44:10.331 [debug] QUERY OK source="settings" db=1.2ms idle=16.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:10.332 [debug] QUERY OK source="settings" db=1.4ms idle=14.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:44:10.333 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a0/15/a0155ea79047b784f69f43420280e459558e81904236b518c9a8b16bf259df99.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:11.297 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 02:44:11.301 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=976.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:11.304 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=972.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:11.310 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=973.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 02:44:11.321 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms idle=979.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "fe21df3f-d83e-4090-815a-54adb77bc67c", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-06 08:44:11Z], ~U[2025-11-06 08:44:11Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 02:44:11.325 [debug] QUERY OK source="sources" db=1.4ms queue=1.9ms idle=101.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:11.329 [debug] QUERY OK source="media_profiles" db=1.3ms queue=2.4ms idle=23.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:11.332 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=25.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 02:44:11.332 [info] Kicking off download for media item #3 (-GFzEz6jpos) 02:44:11.344 [debug] QUERY OK source="tasks" db=3.4ms queue=0.2ms idle=15.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2123, 3, ~U[2025-11-06 08:44:11Z], ~U[2025-11-06 08:44:11Z]] 02:44:11.345 [debug] Current batch of media processed. Will check again in 1000ms 02:44:12.346 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 02:44:12.347 [debug] QUERY OK source="sources" db=0.6ms idle=1014.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:12.349 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:12.354 [debug] QUERY OK source="media_items" db=4.6ms idle=1009.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 02:44:12.366 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1019.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "d4f89e8b-bd30-45a0-aca2-d8d73b316927", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-06 08:44:12Z], ~U[2025-11-06 08:44:12Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 02:44:12.367 [debug] QUERY OK source="sources" db=0.7ms idle=141.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:12.368 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=20.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:12.375 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=20.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 [4] 02:44:12.376 [info] Kicking off download for media item #4 (HsptJq2CYwY) 02:44:12.389 [debug] QUERY OK source="tasks" db=1.3ms queue=0.2ms idle=21.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2124, 4, ~U[2025-11-06 08:44:12Z], ~U[2025-11-06 08:44:12Z]] 02:44:12.390 [debug] Current batch of media processed. Will check again in 1000ms 02:44:13.393 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 02:44:13.395 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1018.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:13.398 [debug] QUERY OK source="sources" db=1.3ms queue=0.9ms idle=1012.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:13.401 [debug] QUERY OK source="media_items" db=3.3ms idle=1010.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 02:44:13.410 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=1014.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "ccc7aceb-d938-49be-a330-02aecf6cb06f", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-06 08:44:13Z], ~U[2025-11-06 08:44:13Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinemati (truncated) 02:44:13.416 [debug] QUERY OK source="sources" db=4.6ms queue=0.1ms idle=181.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:13.418 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=21.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:13.420 [debug] QUERY OK source="media_items" db=1.7ms idle=20.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 02:44:13.420 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 02:44:13.433 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=16.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2125, 5, ~U[2025-11-06 08:44:13Z], ~U[2025-11-06 08:44:13Z]] 02:44:13.434 [debug] Current batch of media processed. Will check again in 1000ms 02:44:14.321 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c3/16/c316910543dd8d85c21be4c546572b82caf0bf334da0ea5694c7d5594b66c137.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:14.321 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:14.325 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=901.7ms UPDATE "media_items" SET "last_error" = ?, "updated_at" = ? WHERE "id" = ? ["WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n", ~U[2025-11-06 08:44:14Z], 1] 02:44:14.325 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:14.326 [info] {"args":{"id":1},"id":2121,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5054003,"event":"job:stop","queue_time":268893,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:14.334 [info] {"args":{"id":3},"id":2123,"meta":{},"system_time":1762418654334331668,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:14.335 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=901.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" = ?) [3] 02:44:14.336 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:14.338 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=99.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:14.339 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:14.340 [debug] QUERY OK source="media_items" db=0.7ms idle=13.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 02:44:14.344 [debug] QUERY OK source="media_metadata" db=0.3ms idle=9.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 02:44:14.345 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 02:44:14.346 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:14.348 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:14.351 [debug] QUERY OK source="settings" db=0.6ms idle=10.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:44:14.353 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=10.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:44:14.354 [debug] QUERY OK source="settings" db=1.2ms 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 [] 02:44:14.355 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/97/5c/975cb8471f163132a67274d3bc5a3434692b8d5740e510561228e8cff36ead5e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:14.437 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 02:44:14.440 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=92.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:14.442 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=94.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:14.453 [debug] QUERY OK source="media_items" db=10.1ms queue=0.4ms idle=92.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 02:44:14.461 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=101.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "5a49b605-edf8-4f49-83e4-685dfaeac223", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-06 08:44:14Z], ~U[2025-11-06 08:44:14Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 02:44:14.463 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=107.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:14.465 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=22.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] 02:44:14.467 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=23.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 02:44:14.468 [info] Kicking off download for media item #6 (Z87diG3h9KY) 02:44:14.476 [debug] QUERY OK source="tasks" db=2.0ms idle=10.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2126, 6, ~U[2025-11-06 08:44:14Z], ~U[2025-11-06 08:44:14Z]] 02:44:14.476 [debug] Current batch of media processed. Will check again in 1000ms 02:44:15.478 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 02:44:15.484 [debug] QUERY OK source="sources" db=5.2ms queue=0.1ms idle=1010.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:15.485 [debug] QUERY OK source="sources" db=0.8ms idle=1011.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:15.490 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=1012.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 02:44:15.499 [debug] QUERY OK source="media_items" db=7.4ms idle=1015.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "118dcf97-a8fc-415b-b457-ce456e00e251", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-06 08:44:15Z], ~U[2025-11-06 08:44:15Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 02:44:15.503 [debug] QUERY OK source="sources" db=0.8ms queue=2.1ms idle=251.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:15.505 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=20.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:15.512 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms 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 [7] 02:44:15.512 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 02:44:15.527 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=22.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2127, 7, ~U[2025-11-06 08:44:15Z], ~U[2025-11-06 08:44:15Z]] 02:44:15.528 [debug] Current batch of media processed. Will check again in 1000ms 02:44:15.741 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a0/15/a0155ea79047b784f69f43420280e459558e81904236b518c9a8b16bf259df99.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 02:44:15.743 [debug] Running yt-dlp command for action: download 02:44:15.745 [debug] QUERY OK source="settings" db=1.5ms idle=238.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:44:15.747 [debug] QUERY OK source="settings" db=0.8ms queue=0.6ms idle=233.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:44:15.748 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=230.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:44:15.749 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --embed-thumbnail --convert-thumbnail jpg --embed-metadata --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7c/89/7c89b37e20d5b0c7a4a0435210c562ebd3d603377c6fe7c74258dad2be13e1ab.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:16.529 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 02:44:16.530 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1002.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:16.537 [debug] QUERY OK source="sources" db=1.0ms queue=5.4ms idle=786.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:16.539 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=791.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 02:44:16.556 [debug] QUERY OK source="media_items" db=16.2ms idle=791.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "f56569a2-2511-4db3-ab8e-f4bc1157d962", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-06 08:44:16Z], ~U[2025-11-06 08:44:16Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 02:44:16.563 [debug] QUERY OK source="sources" db=5.7ms queue=0.1ms idle=298.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:16.565 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=32.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] 02:44:16.571 [debug] QUERY OK source="media_items" db=6.0ms idle=27.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 02:44:16.571 [info] Kicking off download for media item #8 (PcftSUVEcOc) 02:44:16.601 [debug] QUERY OK source="tasks" db=3.0ms queue=0.5ms idle=34.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2128, 8, ~U[2025-11-06 08:44:16Z], ~U[2025-11-06 08:44:16Z]] 02:44:16.602 [debug] Current batch of media processed. Will check again in 1000ms 02:44:17.603 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 02:44:17.604 [debug] QUERY OK source="sources" db=0.7ms idle=1032.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:17.609 [debug] QUERY OK source="sources" db=3.6ms queue=0.1ms idle=1012.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:17.611 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=1012.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 02:44:17.623 [debug] QUERY OK source="media_items" db=8.8ms idle=1012.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "442fd327-9182-4053-9973-f06603b81740", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-06 08:44:17Z], ~U[2025-11-06 08:44:17Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 02:44:17.627 [debug] QUERY OK source="sources" db=3.8ms queue=0.1ms idle=359.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:17.631 [debug] QUERY OK source="media_profiles" db=1.3ms queue=1.8ms idle=23.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] 02:44:17.632 [debug] QUERY OK source="media_items" db=0.8ms idle=22.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 02:44:17.632 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 02:44:17.646 [debug] QUERY OK source="tasks" db=5.2ms queue=0.1ms idle=13.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2129, 25, ~U[2025-11-06 08:44:17Z], ~U[2025-11-06 08:44:17Z]] 02:44:17.648 [debug] Current batch of media processed. Will check again in 1000ms 02:44:18.391 [info] {"source":"oban","duration":6186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:18.651 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 02:44:18.653 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1014.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:18.657 [debug] QUERY OK source="sources" db=0.6ms queue=2.5ms idle=1013.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:18.658 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1011.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 02:44:18.665 [debug] QUERY OK source="media_items" db=5.6ms idle=390.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "f75b832e-ac99-4477-922b-243657a54f9e", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-06 08:44:18Z], ~U[2025-11-06 08:44:18Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 02:44:18.667 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=274.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:18.668 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=13.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] 02:44:18.670 [debug] QUERY OK source="media_items" db=1.5ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 02:44:18.671 [info] Kicking off download for media item #26 (sRbQENE2QnI) 02:44:18.684 [debug] QUERY OK source="tasks" db=6.6ms queue=0.1ms idle=10.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2130, 26, ~U[2025-11-06 08:44:18Z], ~U[2025-11-06 08:44:18Z]] 02:44:18.686 [debug] Current batch of media processed. Will check again in 1000ms 02:44:19.612 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/6e/57/6e578e0ce578a8a664975b9be18f22b4b4bf92401d1a239c9a29a91b052cc600.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 02:44:19.617 [debug] Gracefully stopping file follower 02:44:19.621 [debug] QUERY OK source="sources" db=1.7ms queue=1.2ms idle=947.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:44:19.626 [debug] QUERY OK source="sources" db=2.1ms queue=2.0ms idle=945.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:19.627 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=949.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 02:44:19.631 [debug] QUERY OK source="media_items" db=2.9ms idle=944.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "e840f977-0fa2-44c6-ad22-deb1aced6992", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 02:44:19.634 [debug] QUERY OK source="sources" db=1.6ms idle=346.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:19.636 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=13.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 02:44:19.642 [debug] QUERY OK source="media_items" db=5.6ms idle=10.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "9d92df9f-b7e9-4b31-a636-60e5778a6f50", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 02:44:19.644 [debug] QUERY OK source="sources" db=1.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] 02:44:19.646 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=13.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 02:44:19.652 [debug] QUERY OK source="media_items" db=4.4ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "1fa6eb3d-6e3e-48f8-a0ef-c4cdfc2cf645", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 02:44:19.654 [debug] QUERY OK source="sources" db=1.5ms 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" = ?) [1] 02:44:19.657 [debug] QUERY OK source="media_items" db=1.2ms queue=0.7ms idle=12.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 02:44:19.660 [debug] QUERY OK source="media_items" db=2.3ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "b68e1af4-eb4f-46a8-b8e7-b900e8dc1eef", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 02:44:19.662 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:19.664 [debug] QUERY OK source="media_items" db=1.1ms queue=0.7ms idle=10.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 02:44:19.672 [debug] QUERY OK source="media_items" db=5.5ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "2087c42d-429b-4959-8408-418d40e9ac5f", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 02:44:19.674 [debug] QUERY OK source="sources" db=2.0ms 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" = ?) [1] 02:44:19.676 [debug] QUERY OK source="media_items" db=1.1ms queue=0.5ms idle=14.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 02:44:19.692 [debug] QUERY OK source="media_items" db=13.2ms idle=15.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "672b7e4d-078b-4b40-80f0-bb8132949228", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 02:44:19.695 [debug] QUERY OK source="sources" db=1.7ms queue=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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:19.696 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=24.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 02:44:19.702 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=23.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "f940dd69-9af8-4cd2-acd8-fa79b73bbd11", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 02:44:19.704 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=25.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:19.707 [debug] QUERY OK source="media_items" db=2.4ms idle=13.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 02:44:19.713 [debug] QUERY OK source="media_items" db=5.0ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "e16461fc-de21-46c9-9cbb-5251d0c99be8", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 02:44:19.716 [debug] QUERY OK source="sources" db=2.2ms queue=0.2ms idle=17.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:19.719 [debug] QUERY OK source="media_items" db=1.1ms queue=0.5ms idle=16.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 02:44:19.727 [debug] QUERY OK source="media_items" db=4.7ms idle=18.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "e67ad15b-6cfe-47cd-9d06-9101362079ec", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 02:44:19.729 [debug] QUERY OK source="sources" db=1.3ms idle=21.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:19.731 [debug] QUERY OK source="media_items" db=1.2ms queue=0.6ms idle=17.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 02:44:19.738 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=16.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "1f9b630b-6a64-44a8-9438-59ab668d24fc", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 02:44:19.741 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=20.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:19.743 [debug] QUERY OK source="media_items" db=1.2ms queue=0.8ms idle=14.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 02:44:19.747 [debug] QUERY OK source="media_items" db=2.1ms idle=15.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "7b241e92-46b2-494d-ab1b-567a6aa31a95", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 02:44:19.749 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=16.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z], 1] 02:44:19.752 [debug] QUERY OK source="media_items" db=2.4ms idle=12.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 02:44:19.768 [debug] QUERY OK source="tasks" db=2.5ms queue=0.1ms idle=18.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2131, 1, ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z]] 02:44:19.823 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=9.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2132, 27, ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z]] 02:44:19.826 [debug] QUERY OK source="media_items" db=2.6ms idle=9.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:44:19.828 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:44:19.835 [debug] QUERY OK source="tasks" db=0.4ms idle=10.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2133, 1, ~U[2025-11-06 08:44:19Z], ~U[2025-11-06 08:44:19Z]] 02:44:19.836 [info] {"args":{"id":1},"id":2120,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":15634384,"event":"job:stop","queue_time":681889,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 02:44:20.166 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/97/5c/975cb8471f163132a67274d3bc5a3434692b8d5740e510561228e8cff36ead5e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:20.168 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:20.168 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:20.170 [info] {"args":{"id":3},"id":2123,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5834233,"event":"job:stop","queue_time":3332880,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:20.179 [info] {"args":{"id":4},"id":2124,"meta":{},"system_time":1762418660178882760,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:20.180 [debug] QUERY OK source="media_items" db=0.9ms idle=344.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" = ?) [4] 02:44:20.181 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:20.182 [debug] QUERY OK source="sources" db=0.6ms idle=345.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:20.184 [debug] QUERY OK source="media_profiles" db=0.9ms idle=334.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] 02:44:20.185 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=14.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 02:44:20.189 [debug] QUERY OK source="media_metadata" db=0.4ms idle=10.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 02:44:20.190 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:20.193 [debug] QUERY OK source="settings" db=2.2ms 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 [] 02:44:20.194 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:20.197 [debug] QUERY OK source="settings" db=0.4ms idle=13.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:44:20.198 [debug] QUERY OK source="settings" db=0.6ms idle=12.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:20.200 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=9.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:44:20.200 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/27/b2/27b2085759ca2b7630f6f69864a5290bd2d4563e2d912d34162b2abf679b3332.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:21.326 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --embed-thumbnail --convert-thumbnail jpg --embed-metadata --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7c/89/7c89b37e20d5b0c7a4a0435210c562ebd3d603377c6fe7c74258dad2be13e1ab.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:21.326 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:21.327 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:21.329 [info] {"args":{"id":2},"id":2122,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":11026687,"event":"job:stop","queue_time":298867,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:21.338 [info] {"args":{"id":5},"id":2125,"meta":{},"system_time":1762418661337758597,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:21.340 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=1138.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" = ?) [5] 02:44:21.341 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:21.343 [debug] QUERY OK source="sources" db=1.0ms queue=0.7ms idle=1052.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:21.345 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.4ms idle=49.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:21.348 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=17.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 02:44:21.352 [debug] QUERY OK source="media_metadata" db=0.4ms queue=0.2ms idle=14.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 02:44:21.354 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:21.356 [debug] QUERY OK source="settings" db=0.9ms queue=0.8ms idle=11.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:44:21.358 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:21.363 [debug] QUERY OK source="settings" db=0.5ms idle=17.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:44:21.365 [debug] QUERY OK source="settings" db=1.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 [] 02:44:21.366 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=12.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:44:21.366 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d6/fd/d6fdc59546c35a26a97fef7cad6cda14d7f86284872110d1c6c5bb4d591ce255.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:24.665 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/27/b2/27b2085759ca2b7630f6f69864a5290bd2d4563e2d912d34162b2abf679b3332.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:24.666 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:24.667 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:24.668 [info] {"args":{"id":4},"id":2124,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4488638,"event":"job:stop","queue_time":8176862,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:24.678 [info] {"args":{"id":6},"id":2126,"meta":{},"system_time":1762418664678384962,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:24.680 [debug] QUERY OK source="media_items" db=1.0ms idle=1670.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" = ?) [6] 02:44:24.680 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:24.681 [debug] QUERY OK source="sources" db=0.4ms queue=0.4ms idle=1378.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:24.683 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.4ms idle=369.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] 02:44:24.685 [debug] QUERY OK source="media_items" db=1.2ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 02:44:24.688 [debug] QUERY OK source="media_metadata" db=0.4ms queue=0.2ms idle=9.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 02:44:24.689 [debug] QUERY OK source="media_profiles" db=0.8ms 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] 02:44:24.691 [debug] QUERY OK source="settings" db=0.4ms queue=0.5ms 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 [] 02:44:24.692 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:24.694 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:24.695 [debug] QUERY OK source="settings" db=0.9ms 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 [] 02:44:24.696 [debug] QUERY OK source="settings" db=1.0ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:24.697 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a1/bf/a1bf586a0ec0e1b7ee34f57df593e56c469236410c673d1061448ccfbc17c5f8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:26.027 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d6/fd/d6fdc59546c35a26a97fef7cad6cda14d7f86284872110d1c6c5bb4d591ce255.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:26.027 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:26.028 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:26.030 [info] {"args":{"id":5},"id":2125,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4690494,"event":"job:stop","queue_time":8335827,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:26.039 [info] {"args":{"id":7},"id":2127,"meta":{},"system_time":1762418666038867729,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:26.040 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=31.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" = ?) [7] 02:44:26.041 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:26.042 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=33.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:26.044 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=35.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] 02:44:26.045 [debug] QUERY OK source="media_items" db=0.8ms idle=14.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 02:44:26.048 [debug] QUERY OK source="media_metadata" db=0.5ms idle=9.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 02:44:26.049 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 02:44:26.051 [debug] QUERY OK source="settings" db=0.8ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:26.053 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:26.055 [debug] QUERY OK source="settings" db=0.5ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:26.057 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=10.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:44:26.058 [debug] QUERY OK source="settings" db=1.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:26.059 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d6/16/d616ef6530f3da99be586c2290620d365817eb2652dd5dd228a8d8c851ef3f1a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:29.423 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a1/bf/a1bf586a0ec0e1b7ee34f57df593e56c469236410c673d1061448ccfbc17c5f8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:29.423 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:29.424 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:29.426 [info] {"args":{"id":6},"id":2126,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4745991,"event":"job:stop","queue_time":10675834,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:29.435 [info] {"args":{"id":8},"id":2128,"meta":{},"system_time":1762418669434832773,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:29.436 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1427.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" = ?) [8] 02:44:29.437 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:29.438 [debug] QUERY OK source="sources" db=1.2ms idle=1105.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:29.440 [debug] QUERY OK source="media_profiles" db=1.0ms idle=103.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] 02:44:29.442 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=14.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 02:44:29.445 [debug] QUERY OK source="media_metadata" db=0.6ms idle=9.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 02:44:29.446 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:29.448 [debug] QUERY OK source="settings" db=0.8ms queue=0.5ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:29.449 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:29.451 [debug] QUERY OK source="settings" db=0.3ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:29.451 [debug] QUERY OK source="settings" db=0.3ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:29.452 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:29.453 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/73/90/7390f537325d12e7f36df34c7e5d8ef1c111d2627225b280b674bdbc8ac555fc.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:30.382 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d6/16/d616ef6530f3da99be586c2290620d365817eb2652dd5dd228a8d8c851ef3f1a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:30.382 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:30.383 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:30.385 [info] {"args":{"id":7},"id":2127,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4344490,"event":"job:stop","queue_time":11035827,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:30.394 [info] {"args":{"id":25},"id":2129,"meta":{},"system_time":1762418670394090467,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:30.395 [debug] QUERY OK source="media_items" db=0.4ms idle=943.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" = ?) [25] 02:44:30.396 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:30.398 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=943.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:30.403 [debug] QUERY OK source="media_profiles" db=4.6ms queue=0.1ms idle=57.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] 02:44:30.405 [debug] QUERY OK source="media_items" db=1.3ms idle=19.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 [25] 02:44:30.408 [debug] QUERY OK source="media_metadata" db=0.4ms idle=14.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 02:44:30.410 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.3ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:30.412 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:30.414 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:30.417 [debug] QUERY OK source="settings" db=0.4ms idle=13.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:44:30.418 [debug] QUERY OK source="settings" db=1.0ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:30.420 [debug] QUERY OK source="settings" db=1.3ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:30.420 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/01/8a/018aa50c9eb2259ec5ced0a9057e0327e9726cf5c91c3d5590219a66d89f46f0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:34.001 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/73/90/7390f537325d12e7f36df34c7e5d8ef1c111d2627225b280b674bdbc8ac555fc.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:34.001 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:34.001 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:34.004 [info] {"args":{"id":8},"id":2128,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4567039,"event":"job:stop","queue_time":13432826,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:34.013 [info] {"args":{"id":26},"id":2130,"meta":{},"system_time":1762418674013554641,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:34.015 [debug] QUERY OK source="media_items" db=1.3ms idle=646.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" = ?) [26] 02:44:34.016 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:34.018 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:34.019 [debug] QUERY OK source="media_profiles" db=0.9ms idle=5.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:34.021 [debug] QUERY OK source="media_items" db=1.2ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 02:44:34.023 [debug] QUERY OK source="media_metadata" db=0.1ms idle=9.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 02:44:34.024 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:34.025 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:34.026 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:34.028 [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 [] 02:44:34.028 [debug] QUERY OK source="settings" db=0.3ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:34.029 [debug] QUERY OK source="settings" db=0.7ms 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 [] 02:44:34.029 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/32/91/3291ce21a0c56f394568c79854fb5d40904d1d77db216151694f87a7955ce5dd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:34.787 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/01/8a/018aa50c9eb2259ec5ced0a9057e0327e9726cf5c91c3d5590219a66d89f46f0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:34.787 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:34.788 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:34.789 [info] {"args":{"id":25},"id":2129,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4394967,"event":"job:stop","queue_time":13391799,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:34.801 [info] {"args":{"id":1},"id":2131,"meta":{},"system_time":1762418674800985077,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:34.806 [debug] QUERY OK source="media_items" db=1.9ms idle=776.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" = ?) [1] 02:44:34.808 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:34.810 [debug] QUERY OK source="sources" db=1.2ms idle=779.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:34.812 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=439.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] 02:44:34.814 [debug] QUERY OK source="media_items" db=1.4ms idle=23.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:44:34.817 [debug] QUERY OK source="media_metadata" db=0.4ms queue=0.1ms idle=18.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 02:44:34.819 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:44:34.820 [debug] QUERY OK source="settings" db=0.7ms queue=0.6ms idle=9.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:44:34.822 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:34.823 [debug] QUERY OK source="settings" db=0.3ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:34.824 [debug] QUERY OK source="settings" db=0.9ms 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 [] 02:44:34.826 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:34.826 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/80/56/80568362749e71e4abc8cb46c0124fa028c2469130199f12e9fe3607570c505f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:38.429 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/32/91/3291ce21a0c56f394568c79854fb5d40904d1d77db216151694f87a7955ce5dd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:38.430 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:38.430 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:38.435 [info] {"args":{"id":26},"id":2130,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4416950,"event":"job:stop","queue_time":16010816,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:38.444 [info] {"args":{"id":27},"id":2132,"meta":{},"system_time":1762418678444213888,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:38.446 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=431.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" = ?) [27] 02:44:38.448 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:44:38.450 [debug] QUERY OK source="sources" db=1.2ms queue=0.6ms idle=435.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:44:38.452 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.3ms idle=61.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] 02:44:38.455 [debug] QUERY OK source="media_items" db=1.4ms idle=17.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 [27] 02:44:38.458 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=13.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 02:44:38.459 [debug] QUERY OK source="media_profiles" db=1.0ms 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] 02:44:38.461 [debug] QUERY OK source="settings" db=0.8ms queue=0.6ms 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 [] 02:44:38.462 [debug] Running yt-dlp command for action: get_downloadable_status 02:44:38.464 [debug] QUERY OK source="settings" db=0.3ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:38.464 [debug] QUERY OK source="settings" db=0.6ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:38.465 [debug] QUERY OK source="settings" db=0.6ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:44:38.466 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9d/2b/9d2b13cbe38e4bb033f1e091be86711b0143dcf400970bb2d59c3fee87346534.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:44:39.007 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/80/56/80568362749e71e4abc8cb46c0124fa028c2469130199f12e9fe3607570c505f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:39.007 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:39.007 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:39.009 [info] {"args":{"id":1},"id":2131,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4206839,"event":"job:stop","queue_time":15795832,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:42.541 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9d/2b/9d2b13cbe38e4bb033f1e091be86711b0143dcf400970bb2d59c3fee87346534.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:44:42.541 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:42.542 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:44:42.544 [info] {"args":{"id":27},"id":2132,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4098009,"event":"job:stop","queue_time":19441805,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:44:48.394 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.207 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:18.398 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:48.403 [info] {"source":"oban","duration":4221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.209 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:18.408 [info] {"source":"oban","duration":3690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:48.412 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.211 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:18.415 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:48.419 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.216 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:18.423 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:48.427 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.219 [info] {"source":"oban","duration":1396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:18.431 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:48.434 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.221 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:18.437 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:48.444 [info] {"source":"oban","duration":4736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.223 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:18.446 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:48.450 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.225 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:18.456 [info] {"source":"oban","duration":4821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:48.459 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.226 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:18.462 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:48.465 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.229 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:18.470 [info] {"source":"oban","duration":3721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:48.474 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.230 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:18.484 [info] {"source":"oban","duration":6199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:48.487 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.233 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:18.491 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:48.494 [info] {"source":"oban","duration":1561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.235 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:18.498 [info] {"source":"oban","duration":3283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:48.501 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.237 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:18.505 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:48.508 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.242 [info] {"source":"oban","duration":3783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:18.511 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:48.515 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.244 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:18.520 [info] {"source":"oban","duration":3171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:48.524 [info] {"source":"oban","duration":2649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.247 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:18.528 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:48.533 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.252 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:18.537 [info] {"source":"oban","duration":3110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:48.541 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.253 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:18.544 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:48.548 [info] {"source":"oban","duration":3108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.257 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:18.551 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:45.421 [info] GET / 03:04:45.422 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:04:45.424 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1390.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:04:45.425 [debug] QUERY OK source="media_profiles" db=0.9ms idle=1392.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:04:45.426 [debug] QUERY OK source="sources" db=0.8ms idle=1394.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:04:45.428 [debug] QUERY OK source="media_items" db=1.3ms idle=1395.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:04:45.430 [debug] QUERY OK source="media_items" db=1.1ms idle=568.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:04:45.432 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:04:45.432 [debug] QUERY OK source="settings" db=0.5ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:04:45.435 [debug] QUERY OK source="settings" db=1.1ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:04:45.440 [debug] QUERY OK source="tasks" db=1.6ms queue=0.2ms idle=9.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:04:45.444 [debug] QUERY OK source="media_items" db=2.1ms idle=11.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:04:45.446 [debug] QUERY OK source="media_items" db=2.1ms idle=12.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:04:45.449 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=14.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:04:45.452 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=14.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:04:45.455 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 03:04:45.461 [info] Sent 200 in 39ms 03:04:48.554 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.259 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:18.557 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:48.562 [info] {"source":"oban","duration":3672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.260 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:18.566 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:48.570 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.262 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:18.574 [info] {"source":"oban","duration":3614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:48.579 [info] {"source":"oban","duration":3505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.263 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:18.581 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:48.585 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.264 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:18.590 [info] {"source":"oban","duration":3695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:48.594 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.265 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:18.597 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:48.604 [info] {"source":"oban","duration":5878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.270 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:18.608 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:48.612 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.272 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:18.615 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:48.618 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.274 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:18.622 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:48.625 [info] {"source":"oban","duration":2610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.275 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:18.627 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:48.632 [info] {"source":"oban","duration":3440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.278 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:18.636 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:48.638 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.281 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:18.642 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:48.646 [info] {"source":"oban","duration":3427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.282 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:18.650 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:48.653 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.285 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:18.656 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:48.660 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.289 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:18.663 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:48.668 [info] {"source":"oban","duration":3546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.291 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:18.672 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:48.675 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.293 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:18.677 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:48.682 [info] {"source":"oban","duration":3531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.295 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:18.685 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:48.689 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.297 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:18.694 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:48.698 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.299 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:18.701 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:48.704 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.301 [info] {"source":"oban","duration":926,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:18.707 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:48.711 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.303 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:18.714 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:48.717 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.306 [info] {"source":"oban","duration":1278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:18.724 [info] {"source":"oban","duration":5079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:48.727 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.307 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:18.734 [info] {"source":"oban","duration":6008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:48.738 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.309 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:18.741 [info] {"source":"oban","duration":2554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:48.745 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.311 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:18.752 [info] {"source":"oban","duration":4304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:48.756 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.313 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:18.762 [info] {"source":"oban","duration":5501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:48.765 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.315 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:18.771 [info] {"source":"oban","duration":3486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:48.774 [info] {"source":"oban","duration":1631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.317 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:18.778 [info] {"source":"oban","duration":3319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:48.781 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.321 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:18.785 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:48.788 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.322 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:18.792 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:48.801 [info] {"source":"oban","duration":6374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.325 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:18.805 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:48.808 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.326 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:18.812 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:48.816 [info] {"source":"oban","duration":3788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.328 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:18.820 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:48.825 [info] {"source":"oban","duration":4368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.330 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:18.829 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:48.832 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.333 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:18.836 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:48.841 [info] {"source":"oban","duration":3596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.336 [info] {"source":"oban","duration":2453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:18.845 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:48.848 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.338 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:18.852 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:48.855 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.339 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:18.858 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:48.861 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.341 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:18.866 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:48.868 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.343 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:18.872 [info] {"source":"oban","duration":2665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:48.876 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.346 [info] {"source":"oban","duration":1416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:18.879 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:48.885 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.349 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:18.887 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:48.892 [info] {"source":"oban","duration":3075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.351 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:18.896 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:48.901 [info] {"source":"oban","duration":3543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.354 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:18.905 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:48.908 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.355 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:18.910 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:48.914 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.359 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:18.918 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:48.925 [info] {"source":"oban","duration":5544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.363 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:18.928 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:48.932 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.366 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:18.936 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:48.939 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.367 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:18.944 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:48.947 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.370 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:18.951 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:48.956 [info] {"source":"oban","duration":3313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.373 [info] {"source":"oban","duration":1489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:18.962 [info] {"source":"oban","duration":4611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:48.966 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.376 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:18.970 [info] {"source":"oban","duration":3354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:48.974 [info] {"source":"oban","duration":3396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.378 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:18.978 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:48.982 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.380 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:18.986 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:48.990 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.382 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:18.994 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:48.997 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.383 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:19.004 [info] {"source":"oban","duration":5562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:49.008 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.386 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:19.012 [info] {"source":"oban","duration":3399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:49.017 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.389 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:19.020 [info] {"source":"oban","duration":2592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:49.023 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.391 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:19.028 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:49.032 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.393 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:19.034 [info] {"source":"oban","duration":1604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:49.039 [info] {"source":"oban","duration":3095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.396 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:19.043 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:49.047 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.398 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:19.050 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:49.055 [info] {"source":"oban","duration":3436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.402 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:19.058 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:49.061 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.404 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:19.064 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:49.069 [info] {"source":"oban","duration":3437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.407 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:19.072 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:49.076 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.411 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:19.079 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:49.086 [info] {"source":"oban","duration":4322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.413 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:19.089 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:49.096 [info] {"source":"oban","duration":4370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.416 [info] {"source":"oban","duration":1417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:19.100 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:49.104 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.420 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:19.107 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:49.111 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.421 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:19.114 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:49.118 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.427 [info] {"source":"oban","duration":3411,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:19.123 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:49.127 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.429 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:19.130 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:49.135 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.432 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:19.140 [info] {"source":"oban","duration":3864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:49.145 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.434 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:19.148 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:49.151 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.435 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:19.153 [info] {"source":"oban","duration":1984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:49.158 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.437 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:19.163 [info] {"source":"oban","duration":4099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:49.169 [info] {"source":"oban","duration":4698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.440 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:19.172 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:49.175 [info] {"source":"oban","duration":2615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.444 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:19.178 [info] {"source":"oban","duration":2307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:49.181 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.448 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:19.184 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:49.188 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.450 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:19.191 [info] {"source":"oban","duration":2468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:49.195 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.453 [info] {"source":"oban","duration":1523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:19.200 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:49.204 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.454 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:19.207 [info] {"source":"oban","duration":2499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:49.211 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.456 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:19.214 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:49.217 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.459 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:19.220 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:49.225 [info] {"source":"oban","duration":3488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.467 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:19.227 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:49.230 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.470 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:19.234 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:49.242 [info] {"source":"oban","duration":7464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.472 [info] {"source":"oban","duration":1396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:19.246 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:49.248 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.473 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:19.253 [info] {"source":"oban","duration":2789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:49.256 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.476 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:19.260 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:49.262 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.480 [info] {"source":"oban","duration":1343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:19.267 [info] {"source":"oban","duration":3090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:49.271 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.484 [info] {"source":"oban","duration":3992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:19.275 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:49.277 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.488 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:19.283 [info] {"source":"oban","duration":4086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:49.286 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.490 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:19.291 [info] {"source":"oban","duration":2704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:49.294 [info] {"source":"oban","duration":2451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.493 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:19.296 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:49.299 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.496 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:19.304 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:49.307 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.499 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:19.311 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:49.314 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.501 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:19.317 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:49.322 [info] {"source":"oban","duration":3719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.505 [info] {"source":"oban","duration":1524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:19.326 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:49.329 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.509 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:19.331 [info] {"source":"oban","duration":1527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:49.334 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.512 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:19.338 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:49.341 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.519 [info] {"source":"oban","duration":1535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:19.345 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:49.356 [info] {"source":"oban","duration":8322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.521 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:19.358 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:49.365 [info] {"source":"oban","duration":4667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.526 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:19.368 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:49.373 [info] {"source":"oban","duration":3179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.529 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:19.376 [info] {"source":"oban","duration":2378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:49.380 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.530 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:19.383 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:49.385 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.532 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:19.389 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:49.394 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.538 [info] {"source":"oban","duration":1624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:19.397 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:49.403 [info] {"source":"oban","duration":4194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.541 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:19.407 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:49.410 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.544 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:19.413 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:49.416 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.547 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:19.420 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:49.422 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.551 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:19.427 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:49.432 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.555 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:19.435 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:49.438 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.557 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:19.443 [info] {"source":"oban","duration":3164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:49.447 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.561 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:19.450 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:49.454 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.563 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:19.459 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:49.463 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.565 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:19.466 [info] {"source":"oban","duration":2654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:49.470 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.568 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:19.473 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:49.477 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.572 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:19.482 [info] {"source":"oban","duration":3621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:49.486 [info] {"source":"oban","duration":2390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.574 [info] {"source":"oban","duration":1346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:19.489 [info] {"source":"oban","duration":2492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:49.493 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.577 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:19.497 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:49.499 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.578 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:19.504 [info] {"source":"oban","duration":3223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:49.508 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.582 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:19.511 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:49.519 [info] {"source":"oban","duration":6781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.586 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:19.524 [info] {"source":"oban","duration":3371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:49.529 [info] {"source":"oban","duration":3215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.588 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:19.531 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:49.534 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.590 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:19.539 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:49.542 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.593 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:19.547 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:49.549 [info] {"source":"oban","duration":1564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.597 [info] {"source":"oban","duration":3441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:19.552 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:49.556 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.600 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:19.561 [info] {"source":"oban","duration":3965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:49.567 [info] {"source":"oban","duration":4358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.602 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:19.572 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:49.575 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.606 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:19.579 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:49.582 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.610 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:19.587 [info] {"source":"oban","duration":4730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:49.591 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.614 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:19.594 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:49.598 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.615 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:19.601 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:49.605 [info] {"source":"oban","duration":3461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.620 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:19.608 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:49.611 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.621 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:19.614 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:49.620 [info] {"source":"oban","duration":3899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.622 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:19.622 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:49.626 [info] {"source":"oban","duration":2625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.626 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:19.630 [info] {"source":"oban","duration":3448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:49.633 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.627 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:19.635 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:49.640 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.629 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:19.644 [info] {"source":"oban","duration":2687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:49.648 [info] {"source":"oban","duration":2457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.630 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:19.652 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:49.654 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.633 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:19.658 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:49.661 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.634 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:19.664 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:49.668 [info] {"source":"oban","duration":2425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.637 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:19.672 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:49.676 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.639 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:19.680 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:49.685 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.642 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:19.689 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:49.691 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.645 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:19.698 [info] {"source":"oban","duration":4945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:49.701 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.648 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:19.704 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:49.707 [info] {"source":"oban","duration":1566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.658 [info] {"source":"oban","duration":7208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:19.710 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:49.714 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.661 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:19.718 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:49.723 [info] {"source":"oban","duration":3960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.664 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:19.727 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:49.731 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.667 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:19.735 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:49.740 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.669 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:19.742 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:49.747 [info] {"source":"oban","duration":3276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.671 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:19.751 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:49.753 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.673 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:19.757 [info] {"source":"oban","duration":2641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:49.762 [info] {"source":"oban","duration":3735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.674 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:19.766 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:49.770 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.677 [info] {"source":"oban","duration":1564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:19.773 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:49.778 [info] {"source":"oban","duration":3169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.681 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:19.782 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:49.785 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.683 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:19.789 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:49.793 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.685 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:19.796 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:49.798 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.687 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:19.803 [info] {"source":"oban","duration":3603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:49.807 [info] {"source":"oban","duration":3106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.691 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:19.811 [info] {"source":"oban","duration":2466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:49.816 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.694 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:19.820 [info] {"source":"oban","duration":2704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:49.824 [info] {"source":"oban","duration":2558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.695 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:19.829 [info] {"source":"oban","duration":3661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:49.832 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.698 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:19.834 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:49.840 [info] {"source":"oban","duration":4017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.699 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:19.844 [info] {"source":"oban","duration":3478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:49.848 [info] {"source":"oban","duration":2476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.701 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:19.851 [info] {"source":"oban","duration":2475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:49.854 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.704 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:19.858 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:49.861 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.707 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:19.864 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:49.871 [info] {"source":"oban","duration":4846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.708 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:19.875 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:49.879 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.710 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:19.883 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:49.885 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.711 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:19.889 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:49.892 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.713 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:19.896 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:49.899 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.716 [info] {"source":"oban","duration":1553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:19.902 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:49.907 [info] {"source":"oban","duration":3376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.717 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:19.910 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:49.915 [info] {"source":"oban","duration":4102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.718 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:19.919 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:49.923 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.720 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:19.928 [info] {"source":"oban","duration":4388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:49.933 [info] {"source":"oban","duration":3622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.721 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:19.937 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:49.941 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.723 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:19.945 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:49.948 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.727 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:19.951 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:49.955 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.729 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:19.958 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:49.962 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.734 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:19.965 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:49.968 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.737 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:19.971 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:49.975 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.740 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:19.978 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:49.986 [info] {"source":"oban","duration":6697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.741 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:19.989 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:49.994 [info] {"source":"oban","duration":3524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.743 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:19.998 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:50.003 [info] {"source":"oban","duration":4207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.745 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:20.006 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:50.011 [info] {"source":"oban","duration":3368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.748 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:20.015 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:50.017 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.749 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:20.021 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:50.025 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.750 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:20.027 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:50.032 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.752 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:20.035 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:50.037 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.756 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:20.042 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:50.046 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.757 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:20.049 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:50.052 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.759 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:20.056 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:50.058 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.761 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:20.061 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:50.066 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.763 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:20.070 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:50.075 [info] {"source":"oban","duration":4040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.766 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:20.079 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:50.083 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.768 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:20.100 [info] {"source":"oban","duration":14258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:50.103 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.771 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:20.106 [info] {"source":"oban","duration":1516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:50.109 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.773 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:20.114 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:50.117 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.776 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:20.122 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:50.126 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.777 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:20.128 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:50.135 [info] {"source":"oban","duration":5533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.779 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:20.139 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:50.142 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.782 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:20.144 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:50.148 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.784 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:20.152 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:50.155 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.786 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:20.158 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:50.164 [info] {"source":"oban","duration":3966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.789 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:20.169 [info] {"source":"oban","duration":3262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:50.172 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.791 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:20.176 [info] {"source":"oban","duration":2492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:50.181 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.794 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:20.185 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:50.188 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.796 [info] {"source":"oban","duration":1457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:20.191 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:50.196 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.797 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:20.199 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:50.203 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.799 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:20.207 [info] {"source":"oban","duration":2462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:50.211 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.802 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:20.214 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:50.218 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.804 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:20.222 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:50.225 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.805 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:20.229 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:50.232 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.808 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:20.236 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:50.240 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.811 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:20.244 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:50.249 [info] {"source":"oban","duration":3948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.813 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:20.251 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:50.256 [info] {"source":"oban","duration":3059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.817 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:20.260 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:50.262 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.820 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:20.265 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:50.271 [info] {"source":"oban","duration":3580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.822 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:20.275 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:50.277 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.823 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:20.284 [info] {"source":"oban","duration":4445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:50.287 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.826 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:20.290 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:50.293 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.828 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:20.298 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:50.301 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.831 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:20.304 [info] {"source":"oban","duration":2660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:50.309 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.834 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:20.312 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:50.314 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.835 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:20.320 [info] {"source":"oban","duration":4427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:50.325 [info] {"source":"oban","duration":4583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.838 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:20.331 [info] {"source":"oban","duration":4136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:50.335 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.843 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:20.338 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:50.340 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.845 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:20.344 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:50.348 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.849 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:20.353 [info] {"source":"oban","duration":3090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:50.357 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.850 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:20.361 [info] {"source":"oban","duration":3622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:50.366 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.852 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:20.370 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:50.374 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.855 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:20.378 [info] {"source":"oban","duration":3485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:50.380 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.857 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:20.386 [info] {"source":"oban","duration":4230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:50.388 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.859 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:20.392 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:50.395 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.861 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:20.400 [info] {"source":"oban","duration":3223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:50.403 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.862 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:20.406 [info] {"source":"oban","duration":2612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:50.411 [info] {"source":"oban","duration":3905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.864 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:20.414 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:50.418 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.866 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:20.423 [info] {"source":"oban","duration":3879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:50.426 [info] {"source":"oban","duration":1984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.869 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:20.430 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:50.435 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.870 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:20.438 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:50.441 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.872 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:20.448 [info] {"source":"oban","duration":4725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:50.453 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.873 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:20.457 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:50.460 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.875 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:20.464 [info] {"source":"oban","duration":2545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:50.468 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.879 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:20.473 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:50.477 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.881 [info] {"source":"oban","duration":1427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:20.480 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:50.483 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.883 [info] {"source":"oban","duration":1292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:20.488 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:50.490 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.886 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:20.494 [info] {"source":"oban","duration":2390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:50.498 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.888 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:20.501 [info] {"source":"oban","duration":2415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:50.504 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.889 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:20.508 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:50.510 [info] {"source":"oban","duration":1461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.892 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:20.514 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:50.517 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.893 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:20.520 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:50.523 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.894 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:20.529 [info] {"source":"oban","duration":3900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:50.531 [info] {"source":"oban","duration":1528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.896 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:20.534 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:50.544 [info] {"source":"oban","duration":9806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.897 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:20.549 [info] {"source":"oban","duration":3104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:50.554 [info] {"source":"oban","duration":3104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.898 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:20.556 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:50.560 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.903 [info] {"source":"oban","duration":1348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:20.564 [info] {"source":"oban","duration":3917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:50.568 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.904 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:20.572 [info] {"source":"oban","duration":3283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:50.575 [info] {"source":"oban","duration":2659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.907 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:20.579 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:50.582 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.908 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:20.585 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:50.589 [info] {"source":"oban","duration":3171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.910 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:20.593 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:50.597 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.912 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:20.600 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:50.604 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.913 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:20.608 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:50.610 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.915 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:20.614 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:50.619 [info] {"source":"oban","duration":3724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.917 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:20.623 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:50.626 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.919 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:20.631 [info] {"source":"oban","duration":3295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:50.635 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.921 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:20.640 [info] {"source":"oban","duration":4213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:50.644 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.924 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:20.654 [info] {"source":"oban","duration":7517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:50.656 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.925 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:20.660 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:50.664 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.927 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:20.667 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:50.672 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.929 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:20.675 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:50.680 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.932 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:20.684 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:50.687 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.936 [info] {"source":"oban","duration":3291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:20.693 [info] {"source":"oban","duration":5292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:50.697 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.938 [info] {"source":"oban","duration":748,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:20.700 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:50.703 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.942 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:20.707 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:50.710 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.944 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:20.714 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:50.720 [info] {"source":"oban","duration":3669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.946 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:20.722 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:50.725 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.950 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:20.729 [info] {"source":"oban","duration":2659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:50.733 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.952 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:20.735 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:50.741 [info] {"source":"oban","duration":4001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.953 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:20.745 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:50.748 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.959 [info] {"source":"oban","duration":3551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:20.751 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:50.754 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.961 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:20.758 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:50.763 [info] {"source":"oban","duration":3720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.962 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:20.766 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:50.770 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.964 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:20.775 [info] {"source":"oban","duration":3545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:50.779 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.965 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:20.784 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:50.787 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.967 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:20.791 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:50.795 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.969 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:20.799 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:50.802 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.972 [info] {"source":"oban","duration":1448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:20.805 [info] {"source":"oban","duration":2051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:50.811 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.973 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:20.816 [info] {"source":"oban","duration":4003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:50.819 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.974 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:20.823 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:50.826 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.975 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:20.831 [info] {"source":"oban","duration":3592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:50.835 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.980 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:20.838 [info] {"source":"oban","duration":2291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:50.842 [info] {"source":"oban","duration":3686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.982 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:20.846 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:50.849 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.984 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:20.852 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:50.856 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.986 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:20.859 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:50.863 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.987 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:20.867 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:50.871 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.989 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:20.874 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:50.879 [info] {"source":"oban","duration":3187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.990 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:20.883 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:50.886 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.994 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:20.889 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:50.893 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.996 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:20.896 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:50.900 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.998 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:20.903 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:50.906 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.003 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:20.910 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:50.913 [info] {"source":"oban","duration":2566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.005 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:20.918 [info] {"source":"oban","duration":3415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:50.921 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.010 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:20.926 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:50.931 [info] {"source":"oban","duration":3641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.012 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:20.934 [info] {"source":"oban","duration":2544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:50.937 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.014 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:20.943 [info] {"source":"oban","duration":4709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 08:11:50.946 [info] {"source":"oban","duration":3085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.015 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:20.951 [info] {"source":"oban","duration":3526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:50.955 [info] {"source":"oban","duration":3266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.019 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:20.963 [info] {"source":"oban","duration":6364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:50.967 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.020 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:20.972 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:50.975 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.022 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:20.979 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:50.982 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.024 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:20.987 [info] {"source":"oban","duration":4255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:50.991 [info] {"source":"oban","duration":2566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.026 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:20.995 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:50.997 [info] {"source":"oban","duration":1604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.027 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:21.003 [info] {"source":"oban","duration":4184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:51.008 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.028 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:21.011 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:51.015 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.030 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:21.020 [info] {"source":"oban","duration":3778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:51.025 [info] {"source":"oban","duration":3279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.032 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:21.031 [info] {"source":"oban","duration":4258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:51.034 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.034 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:21.040 [info] {"source":"oban","duration":5030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:51.043 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.035 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:21.046 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:51.051 [info] {"source":"oban","duration":2989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.037 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:21.055 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:51.058 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.041 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:21.061 [info] {"source":"oban","duration":2582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:51.068 [info] {"source":"oban","duration":4750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.043 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:21.072 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:51.075 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.044 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:21.079 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:51.083 [info] {"source":"oban","duration":3939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.045 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:21.087 [info] {"source":"oban","duration":2508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:51.092 [info] {"source":"oban","duration":3530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.047 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:21.094 [info] {"source":"oban","duration":1619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:51.098 [info] {"source":"oban","duration":3516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.049 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:21.101 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:51.104 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.051 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:21.108 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:51.113 [info] {"source":"oban","duration":3986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.053 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:21.118 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:51.120 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.054 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:21.124 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:51.127 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.055 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:21.129 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:51.133 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.057 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:21.137 [info] {"source":"oban","duration":3095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:51.140 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.060 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:21.145 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:51.148 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.063 [info] {"source":"oban","duration":1445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:21.152 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:51.155 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.066 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:21.159 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:51.164 [info] {"source":"oban","duration":3925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.067 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:21.168 [info] {"source":"oban","duration":3621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:51.172 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.069 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:21.176 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:51.179 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.073 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:21.182 [info] {"source":"oban","duration":2552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:51.186 [info] {"source":"oban","duration":2561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.074 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:21.190 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:51.194 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.077 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:21.197 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:51.201 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.081 [info] {"source":"oban","duration":2387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:20.216 [info] {"args":{"id":1},"id":2133,"meta":{},"system_time":1762440260215394372,"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"]} 08:44:20.219 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=1708.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:20.221 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=1016.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:20.223 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=713.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:44:20.225 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=17.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 08:44:20.226 [debug] QUERY OK source="media_profiles" db=0.5ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:20.227 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:20.229 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 08:44:20.230 [debug] Current batch of media processed. Will check again in 1000ms 08:44:20.230 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:20.231 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:20.232 [debug] QUERY OK source="settings" db=0.6ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:20.233 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/a7/24/a724f7a62fe73875748437140beb751ef03507b05561396fb77495aae0ad7e62.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:21.205 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:21.231 [debug] Current batch of media processed. Will check again in 1000ms 08:44:22.232 [debug] Current batch of media processed. Will check again in 1000ms 08:44:23.232 [debug] Current batch of media processed. Will check again in 1000ms 08:44:24.234 [debug] Current batch of media processed. Will check again in 1000ms 08:44:25.235 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", "id" => "wu801rrpRtk", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 08:44:25.237 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1724.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:25.238 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1726.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:25.240 [debug] QUERY OK source="media_items" db=0.9ms idle=1018.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 08:44:25.244 [debug] QUERY OK source="media_items" db=3.1ms idle=729.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "27642e93-546a-4e81-baa1-b5302dd7b6b7", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-06 14:44:25Z], ~U[2025-11-06 14:44:25Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 08:44:25.246 [debug] QUERY OK source="sources" db=1.0ms idle=22.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:25.247 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms 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] 08:44:25.249 [debug] QUERY OK source="media_items" db=0.6ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:44:25.249 [info] Kicking off download for media item #1 (wu801rrpRtk) 08:44:25.253 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=6.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2134, 1, ~U[2025-11-06 14:44:25Z], ~U[2025-11-06 14:44:25Z]] 08:44:25.254 [debug] Current batch of media processed. Will check again in 1000ms 08:44:25.260 [info] {"args":{"id":1},"id":2134,"meta":{},"system_time":1762440265260700014,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:25.262 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 08:44:25.262 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:25.263 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:25.265 [debug] QUERY OK source="media_profiles" db=0.4ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:25.267 [debug] QUERY OK source="media_items" db=0.7ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:44:25.268 [debug] QUERY OK source="media_metadata" db=0.3ms idle=8.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 08:44:25.270 [debug] QUERY OK source="media_profiles" db=0.8ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:25.271 [debug] QUERY OK source="settings" db=0.7ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:25.272 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:25.275 [debug] QUERY OK source="settings" db=0.3ms 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 [] 08:44:25.276 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:25.276 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:25.277 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/43/da/43da14fbadba9c2412a41c0993806be5c62f99b66137617b533815fb8ba4fb0d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:26.255 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 08:44:26.257 [debug] QUERY OK source="sources" db=1.4ms idle=984.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:26.259 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=982.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:26.261 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=983.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 08:44:26.265 [debug] QUERY OK source="media_items" db=3.2ms idle=985.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "2f97a2ee-d97d-4a01-a5ad-8b0255a88dc7", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-06 14:44:26Z], ~U[2025-11-06 14:44:26Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 08:44:26.267 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=41.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:26.270 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:26.273 [debug] QUERY OK source="media_items" db=2.0ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:44:26.273 [info] Kicking off download for media item #2 (uah3PW5v-U4) 08:44:26.284 [debug] QUERY OK source="tasks" db=5.1ms queue=0.5ms idle=10.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2135, 2, ~U[2025-11-06 14:44:26Z], ~U[2025-11-06 14:44:26Z]] 08:44:26.287 [debug] Current batch of media processed. Will check again in 1000ms 08:44:26.291 [info] {"args":{"id":2},"id":2135,"meta":{},"system_time":1762440266290946152,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:26.294 [debug] QUERY OK source="media_items" db=3.2ms idle=18.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" = ?) [2] 08:44:26.296 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:26.297 [debug] QUERY OK source="sources" db=0.9ms idle=19.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:26.299 [debug] QUERY OK source="media_profiles" db=1.3ms idle=19.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:26.301 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=16.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:44:26.305 [debug] QUERY OK source="media_metadata" db=0.4ms queue=0.3ms idle=13.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 08:44:26.306 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:26.307 [debug] QUERY OK source="settings" db=0.6ms 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 [] 08:44:26.309 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:26.312 [debug] QUERY OK source="settings" db=0.4ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:26.314 [debug] QUERY OK source="settings" db=1.4ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:26.315 [debug] QUERY OK source="settings" db=1.5ms idle=9.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:44:26.316 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/54/c3/54c3ba939336c199d28db64bed12c9bf47948dc5b888309523beb2afef64fb71.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:27.288 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 08:44:27.291 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=981.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:27.293 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=980.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:27.297 [debug] QUERY OK source="media_items" db=3.1ms queue=0.6ms idle=979.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 08:44:27.306 [debug] QUERY OK source="media_items" db=6.9ms idle=982.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "c060b883-7454-4319-8857-efc89aabfd54", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-06 14:44:27Z], ~U[2025-11-06 14:44:27Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 08:44:27.307 [debug] QUERY OK source="sources" db=0.9ms idle=77.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:27.308 [debug] QUERY OK source="media_profiles" db=0.4ms idle=15.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:27.310 [debug] QUERY OK source="media_items" db=0.8ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 08:44:27.310 [info] Kicking off download for media item #3 (-GFzEz6jpos) 08:44:27.323 [debug] QUERY OK source="tasks" db=5.3ms queue=0.5ms idle=9.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2136, 3, ~U[2025-11-06 14:44:27Z], ~U[2025-11-06 14:44:27Z]] 08:44:27.323 [debug] Current batch of media processed. Will check again in 1000ms 08:44:28.324 [debug] Current batch of media processed. Will check again in 1000ms 08:44:29.328 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 08:44:29.330 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=816.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:29.332 [debug] QUERY OK source="sources" db=1.4ms queue=0.4ms idle=818.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:29.335 [debug] QUERY OK source="media_items" db=1.5ms queue=0.5ms idle=821.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 08:44:29.340 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=824.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "6ab06c1b-d7d0-4a34-bba7-91801b2dfe73", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-06 14:44:29Z], ~U[2025-11-06 14:44:29Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 08:44:29.342 [debug] QUERY OK source="sources" db=1.7ms idle=93.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:29.344 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.5ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:29.348 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=12.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:44:29.348 [info] Kicking off download for media item #4 (HsptJq2CYwY) 08:44:29.356 [debug] QUERY OK source="tasks" db=1.0ms queue=0.2ms idle=12.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2137, 4, ~U[2025-11-06 14:44:29Z], ~U[2025-11-06 14:44:29Z]] 08:44:29.358 [debug] Current batch of media processed. Will check again in 1000ms 08:44:30.187 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/43/da/43da14fbadba9c2412a41c0993806be5c62f99b66137617b533815fb8ba4fb0d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:30.187 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:30.190 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:30.192 [info] {"args":{"id":1},"id":2134,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4930186,"event":"job:stop","queue_time":258976,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:30.202 [info] {"args":{"id":3},"id":2136,"meta":{},"system_time":1762440270202261547,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:30.207 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=850.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" = ?) [3] 08:44:30.208 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:30.210 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=854.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:30.211 [debug] QUERY OK source="media_profiles" db=0.7ms idle=853.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:30.214 [debug] QUERY OK source="media_items" db=3.3ms idle=19.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 08:44:30.221 [debug] QUERY OK source="media_metadata" db=3.0ms idle=16.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 08:44:30.223 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.8ms idle=15.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:30.225 [debug] QUERY OK source="settings" db=0.5ms queue=0.9ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:30.227 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:30.230 [debug] QUERY OK source="settings" db=0.9ms idle=18.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:30.232 [debug] QUERY OK source="settings" db=0.9ms idle=16.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:30.235 [debug] QUERY OK source="settings" db=0.8ms queue=2.5ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:30.236 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/97/7b/977b8160991ebb242c3377b02101466a7e5e8d47128d445e41bfc2f39b678603.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:30.360 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 08:44:30.363 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=135.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:30.368 [debug] QUERY OK source="sources" db=2.6ms idle=135.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:30.371 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=137.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 08:44:30.390 [debug] QUERY OK source="media_items" db=14.5ms queue=0.1ms idle=139.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "7ff2a2d5-10eb-490c-b392-ac8875bd07c3", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-06 14:44:30Z], ~U[2025-11-06 14:44:30Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinemati (truncated) 08:44:30.392 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=137.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:30.393 [debug] QUERY OK source="media_profiles" db=0.6ms idle=29.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:30.397 [debug] QUERY OK source="media_items" db=1.4ms idle=27.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 [5] 08:44:30.397 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 08:44:30.406 [debug] QUERY OK source="tasks" db=3.2ms queue=0.1ms idle=10.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2138, 5, ~U[2025-11-06 14:44:30Z], ~U[2025-11-06 14:44:30Z]] 08:44:30.407 [debug] Current batch of media processed. Will check again in 1000ms 08:44:30.907 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/54/c3/54c3ba939336c199d28db64bed12c9bf47948dc5b888309523beb2afef64fb71.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:30.908 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:30.908 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:30.911 [info] {"args":{"id":2},"id":2135,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4617400,"event":"job:stop","queue_time":286851,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:30.921 [info] {"args":{"id":4},"id":2137,"meta":{},"system_time":1762440270919062729,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:30.924 [debug] QUERY OK source="media_items" db=2.2ms idle=519.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" = ?) [4] 08:44:30.924 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:30.925 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=521.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:30.927 [debug] QUERY OK source="media_profiles" db=1.1ms idle=519.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:30.929 [debug] QUERY OK source="media_items" db=1.3ms idle=17.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:44:30.932 [debug] QUERY OK source="media_metadata" db=0.3ms idle=12.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 08:44:30.933 [debug] QUERY OK source="media_profiles" db=0.9ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:30.934 [debug] QUERY OK source="settings" db=0.9ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:30.935 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:30.937 [debug] QUERY OK source="settings" db=0.3ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:30.938 [debug] QUERY OK source="settings" db=0.8ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:30.939 [debug] QUERY OK source="settings" db=0.6ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:30.940 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/84/a6/84a6c8ab2d01af9340cf589d0163ad32aeb311be90e284892b710330db570159.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:31.408 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 08:44:31.411 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=474.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:31.412 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=474.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:31.413 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=474.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 08:44:31.425 [debug] QUERY OK source="media_items" db=10.5ms idle=474.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "6e9e6136-eb2d-499f-9a98-d592c13b382d", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-06 14:44:31Z], ~U[2025-11-06 14:44:31Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 08:44:31.427 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=169.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:31.428 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:31.432 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=16.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 [6] 08:44:31.432 [info] Kicking off download for media item #6 (Z87diG3h9KY) 08:44:31.444 [debug] QUERY OK source="tasks" db=6.0ms queue=0.1ms idle=10.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2139, 6, ~U[2025-11-06 14:44:31Z], ~U[2025-11-06 14:44:31Z]] 08:44:31.444 [debug] Current batch of media processed. Will check again in 1000ms 08:44:32.445 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 08:44:32.451 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1017.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:32.457 [debug] QUERY OK source="sources" db=5.4ms idle=1015.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:32.458 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1019.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 08:44:32.471 [debug] QUERY OK source="media_items" db=12.2ms idle=1014.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "7a8e9842-a415-45d1-8dd9-03a6017f186d", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-06 14:44:32Z], ~U[2025-11-06 14:44:32Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 08:44:32.473 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=213.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:32.475 [debug] QUERY OK source="media_profiles" db=1.3ms idle=22.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:32.481 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=23.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 08:44:32.481 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 08:44:32.498 [debug] QUERY OK source="tasks" db=7.0ms queue=0.1ms idle=17.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2140, 7, ~U[2025-11-06 14:44:32Z], ~U[2025-11-06 14:44:32Z]] 08:44:32.499 [debug] Current batch of media processed. Will check again in 1000ms 08:44:33.502 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 08:44:33.503 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1020.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:33.506 [debug] QUERY OK source="sources" db=3.1ms idle=1013.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:33.507 [debug] QUERY OK source="media_items" db=0.5ms idle=1016.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 08:44:33.517 [debug] QUERY OK source="media_items" db=8.4ms idle=1010.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "f8bd2a51-2da1-48b8-bdae-a60fa888a39f", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-06 14:44:33Z], ~U[2025-11-06 14:44:33Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 08:44:33.522 [debug] QUERY OK source="sources" db=4.4ms queue=0.1ms idle=255.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:33.524 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=19.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:33.527 [debug] QUERY OK source="media_items" db=2.0ms 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 [8] 08:44:33.527 [info] Kicking off download for media item #8 (PcftSUVEcOc) 08:44:33.540 [debug] QUERY OK source="tasks" db=2.1ms queue=3.0ms idle=11.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2141, 8, ~U[2025-11-06 14:44:33Z], ~U[2025-11-06 14:44:33Z]] 08:44:33.540 [debug] Current batch of media processed. Will check again in 1000ms 08:44:34.542 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 08:44:34.544 [debug] QUERY OK source="sources" db=1.4ms idle=1015.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:34.546 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1012.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:34.547 [debug] QUERY OK source="media_items" db=1.3ms idle=1012.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 08:44:34.555 [debug] QUERY OK source="media_items" db=5.5ms idle=1008.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "17ac20f5-8ddb-4c18-bb85-f3b24f8a04c1", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-06 14:44:34Z], ~U[2025-11-06 14:44:34Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 08:44:34.557 [debug] QUERY OK source="sources" db=2.1ms idle=287.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:34.560 [debug] QUERY OK source="media_profiles" db=2.2ms queue=0.6ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:34.566 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=18.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 08:44:34.566 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 08:44:34.574 [debug] QUERY OK source="tasks" db=1.3ms queue=0.4ms idle=14.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2142, 25, ~U[2025-11-06 14:44:34Z], ~U[2025-11-06 14:44:34Z]] 08:44:34.575 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 08:44:34.578 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=14.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:34.579 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [1] 08:44:34.580 [debug] QUERY OK source="media_items" db=1.0ms idle=8.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 08:44:34.585 [debug] QUERY OK source="media_items" db=3.0ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "a4be3913-7418-4ec1-9974-53bbb8d73951", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-06 14:44:34Z], ~U[2025-11-06 14:44:34Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 08:44:34.586 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:34.587 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms 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] 08:44:34.589 [debug] QUERY OK source="media_items" db=1.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 [26] 08:44:34.589 [info] Kicking off download for media item #26 (sRbQENE2QnI) 08:44:34.595 [debug] QUERY OK source="tasks" db=1.3ms idle=7.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2143, 26, ~U[2025-11-06 14:44:34Z], ~U[2025-11-06 14:44:34Z]] 08:44:34.595 [debug] Current batch of media processed. Will check again in 1000ms 08:44:35.350 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/97/7b/977b8160991ebb242c3377b02101466a7e5e8d47128d445e41bfc2f39b678603.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:35.351 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:35.351 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:35.352 [info] {"args":{"id":3},"id":2136,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5149328,"event":"job:stop","queue_time":3198796,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:35.359 [info] {"args":{"id":5},"id":2138,"meta":{},"system_time":1762440275359536413,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:35.361 [debug] QUERY OK source="media_items" db=1.5ms idle=766.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" = ?) [5] 08:44:35.362 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:35.362 [debug] QUERY OK source="sources" db=0.5ms idle=767.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:35.364 [debug] QUERY OK source="media_profiles" db=0.8ms queue=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] 08:44:35.365 [debug] QUERY OK source="media_items" db=0.5ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 08:44:35.367 [debug] QUERY OK source="media_metadata" db=0.2ms idle=7.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 08:44:35.368 [debug] QUERY OK source="media_profiles" db=0.6ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:35.369 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:35.370 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:35.371 [debug] QUERY OK source="settings" db=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:35.372 [debug] QUERY OK source="settings" db=0.4ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:35.372 [debug] QUERY OK source="settings" db=0.3ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:35.373 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/af/4aaf98d463bbe4a0898ecff4e67c7b133beffdfde70b4e9a3ff81402d0559c64.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:35.598 [debug] Current batch of media processed. Will check again in 1000ms 08:44:36.271 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/84/a6/84a6c8ab2d01af9340cf589d0163ad32aeb311be90e284892b710330db570159.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:36.271 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:36.271 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:36.275 [info] {"args":{"id":4},"id":2137,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5352597,"event":"job:stop","queue_time":1916803,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:36.289 [info] {"args":{"id":6},"id":2139,"meta":{},"system_time":1762440276286880237,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:36.292 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=917.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" = ?) [6] 08:44:36.292 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:36.297 [debug] QUERY OK source="sources" db=2.6ms queue=0.2ms idle=922.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:36.299 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=22.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:36.302 [debug] QUERY OK source="media_items" db=2.7ms idle=14.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 08:44:36.305 [debug] QUERY OK source="media_metadata" db=0.2ms idle=18.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 08:44:36.306 [debug] QUERY OK source="media_profiles" db=1.3ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:36.308 [debug] QUERY OK source="settings" db=1.0ms 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 [] 08:44:36.309 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:36.311 [debug] QUERY OK source="settings" db=0.3ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:36.316 [debug] QUERY OK source="settings" db=4.8ms queue=0.2ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:36.317 [debug] QUERY OK source="settings" db=0.4ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:36.318 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ca/e3/cae3d4597cae00dd877fa4378fbd6f83157cd0be63ab58f27461ba3a137fd2d7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:36.368 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/a7/24/a724f7a62fe73875748437140beb751ef03507b05561396fb77495aae0ad7e62.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 08:44:36.369 [debug] Gracefully stopping file follower 08:44:36.371 [debug] QUERY OK source="sources" db=1.1ms queue=0.9ms idle=62.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:44:36.373 [debug] QUERY OK source="sources" db=1.6ms idle=63.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.374 [debug] QUERY OK source="media_items" db=0.4ms idle=62.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 08:44:36.381 [debug] QUERY OK source="media_items" db=5.2ms idle=58.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "c6efc8a8-2094-49e9-97fe-2a16aa43d306", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 08:44:36.383 [debug] QUERY OK source="sources" db=1.9ms idle=63.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.387 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=12.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 08:44:36.390 [debug] QUERY OK source="media_items" db=2.0ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "7588035e-48a7-4a6f-b600-cfe2b6f4645b", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 08:44:36.393 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.397 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=12.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 08:44:36.421 [debug] QUERY OK source="media_items" db=22.6ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "5ed4b7a8-2f68-4a57-ba77-b8fb5494b03d", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 08:44:36.424 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=34.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.426 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=35.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 08:44:36.434 [debug] QUERY OK source="media_items" db=7.6ms idle=33.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "c6c8b846-18a4-4d61-ab64-cd2883c7759b", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 08:44:36.437 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=37.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.440 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=17.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 08:44:36.452 [debug] QUERY OK source="media_items" db=10.4ms queue=0.1ms idle=16.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "2a6013ae-afd7-456e-9302-6a4434d14c03", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic (truncated) 08:44:36.454 [debug] QUERY OK source="sources" db=1.5ms idle=27.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.458 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=20.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 08:44:36.465 [debug] QUERY OK source="media_items" db=6.1ms idle=20.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "70f7bb00-9fcd-41d2-b68d-213ed056c304", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 08:44:36.469 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=25.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.472 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=18.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 08:44:36.487 [debug] QUERY OK source="media_items" db=13.8ms queue=0.1ms idle=18.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "b40333b4-00b0-44db-bba6-3dfdf3abdec0", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 08:44:36.491 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=30.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.492 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=26.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 08:44:36.499 [debug] QUERY OK source="media_items" db=6.0ms idle=22.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "cd72481c-907f-47f8-af4e-942fa109826d", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 08:44:36.502 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=27.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.505 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=15.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 08:44:36.513 [debug] QUERY OK source="media_items" db=6.9ms idle=14.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "1a9f9fea-6774-465d-b851-fdf32882d954", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 08:44:36.515 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=21.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.519 [debug] QUERY OK source="media_items" db=3.2ms idle=17.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 08:44:36.531 [debug] QUERY OK source="media_items" db=11.1ms queue=0.1ms idle=17.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "bd7925f5-c3d1-471e-b0d6-46d2e47bd28d", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 08:44:36.533 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=27.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:36.534 [debug] QUERY OK source="media_items" db=1.1ms idle=20.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 08:44:36.554 [debug] QUERY OK source="media_items" db=18.3ms idle=19.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "ba947568-ff94-4d63-a234-29e3f1e6192b", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 08:44:36.555 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=35.0ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z], 1] 08:44:36.558 [debug] QUERY OK source="media_items" db=2.7ms idle=24.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:44:36.567 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=12.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2144, 1, ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z]] 08:44:36.577 [debug] QUERY OK source="tasks" db=4.2ms queue=0.1ms idle=7.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2145, 2, ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z]] 08:44:36.584 [debug] QUERY OK source="tasks" db=1.2ms queue=0.2ms idle=11.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2146, 3, ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z]] 08:44:36.593 [debug] QUERY OK source="tasks" db=4.4ms queue=0.1ms idle=7.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2147, 4, ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z]] 08:44:36.622 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=11.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2148, 27, ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z]] 08:44:36.628 [debug] QUERY OK source="media_items" db=4.6ms idle=10.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:44:36.629 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=12.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 08:44:36.638 [debug] QUERY OK source="tasks" db=2.7ms idle=13.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2149, 1, ~U[2025-11-06 14:44:36Z], ~U[2025-11-06 14:44:36Z]] 08:44:36.641 [info] {"args":{"id":1},"id":2133,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":16423630,"event":"job:stop","queue_time":384541,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 08:44:40.253 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/af/4aaf98d463bbe4a0898ecff4e67c7b133beffdfde70b4e9a3ff81402d0559c64.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:40.253 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:40.254 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:40.255 [info] {"args":{"id":5},"id":2138,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4894618,"event":"job:stop","queue_time":5357799,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:40.264 [info] {"args":{"id":7},"id":2140,"meta":{},"system_time":1762440280263973808,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:40.265 [debug] QUERY OK source="media_items" db=0.7ms idle=1751.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" = ?) [7] 08:44:40.265 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:40.266 [debug] QUERY OK source="sources" db=0.6ms idle=1753.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:40.268 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=962.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:40.269 [debug] QUERY OK source="media_items" db=0.7ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 08:44:40.272 [debug] QUERY OK source="media_metadata" db=0.4ms idle=7.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 08:44:40.273 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:40.274 [debug] QUERY OK source="settings" db=1.2ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:40.276 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:40.280 [debug] QUERY OK source="settings" db=2.2ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:40.283 [debug] QUERY OK source="settings" db=1.6ms queue=0.2ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:40.284 [debug] QUERY OK source="settings" db=1.0ms queue=0.5ms idle=11.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:44:40.285 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/42/4c/424cc645757d4d7c7cfe137984379c10e37be958737329615e657faffa6bc22c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:40.850 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ca/e3/cae3d4597cae00dd877fa4378fbd6f83157cd0be63ab58f27461ba3a137fd2d7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:40.850 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:40.850 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:40.854 [info] {"args":{"id":6},"id":2139,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4563576,"event":"job:stop","queue_time":5282762,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:40.864 [info] {"args":{"id":8},"id":2141,"meta":{},"system_time":1762440280864239428,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:40.866 [debug] QUERY OK source="media_items" db=1.7ms idle=581.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" = ?) [8] 08:44:40.869 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:40.871 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=584.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:40.874 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=562.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:40.876 [debug] QUERY OK source="media_items" db=1.1ms idle=19.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 08:44:40.878 [debug] QUERY OK source="media_metadata" db=0.5ms idle=13.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 08:44:40.881 [debug] QUERY OK source="media_profiles" db=2.8ms 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] 08:44:40.884 [debug] QUERY OK source="settings" db=2.8ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:40.886 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:40.888 [debug] QUERY OK source="settings" db=0.4ms 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 [] 08:44:40.889 [debug] QUERY OK source="settings" db=0.8ms idle=13.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:44:40.890 [debug] QUERY OK source="settings" db=0.8ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:40.891 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/ca/4aca8586efe9f74edad08f3c8efcd5bc27c8c8cd10965c83e9ed9ecddf614c24.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:44.618 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/42/4c/424cc645757d4d7c7cfe137984379c10e37be958737329615e657faffa6bc22c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:44.618 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:44.618 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:44.620 [info] {"args":{"id":7},"id":2140,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4354570,"event":"job:stop","queue_time":8261841,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:44.627 [info] {"args":{"id":25},"id":2142,"meta":{},"system_time":1762440284627403847,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:44.629 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=112.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" = ?) [25] 08:44:44.629 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:44.630 [debug] QUERY OK source="sources" db=0.6ms idle=114.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:44.631 [debug] QUERY OK source="media_profiles" db=0.7ms idle=115.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:44.633 [debug] QUERY OK source="media_items" db=0.6ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 08:44:44.634 [debug] QUERY OK source="media_metadata" db=0.2ms idle=7.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 08:44:44.635 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:44.636 [debug] QUERY OK source="settings" db=0.4ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:44.637 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:44.638 [debug] QUERY OK source="settings" db=0.3ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:44.639 [debug] QUERY OK source="settings" db=0.9ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:44.640 [debug] QUERY OK source="settings" db=1.0ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:44.641 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e6/23/e623c76391325f4855f408be017989a73dccba1f1d2e15ce55298342eeb23b95.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:45.294 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/ca/4aca8586efe9f74edad08f3c8efcd5bc27c8c8cd10965c83e9ed9ecddf614c24.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:45.295 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:45.295 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:45.297 [info] {"args":{"id":8},"id":2141,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4431218,"event":"job:stop","queue_time":7860896,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:45.306 [info] {"args":{"id":26},"id":2143,"meta":{},"system_time":1762440285305631351,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:45.308 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=667.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" = ?) [26] 08:44:45.309 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:45.310 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=669.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:45.312 [debug] QUERY OK source="media_profiles" db=1.1ms idle=669.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:45.313 [debug] QUERY OK source="media_items" db=1.2ms idle=15.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 [26] 08:44:45.316 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 08:44:45.318 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:45.320 [debug] QUERY OK source="settings" db=1.3ms 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 [] 08:44:45.321 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:45.324 [debug] QUERY OK source="settings" db=0.3ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:45.325 [debug] QUERY OK source="settings" db=1.2ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:45.327 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:45.328 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/79/7d/797d22c1eebdb8a5c07ade8fc6e25358153ba404e61db0b53049cccb6cc9de9e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:48.941 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e6/23/e623c76391325f4855f408be017989a73dccba1f1d2e15ce55298342eeb23b95.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:48.942 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:48.945 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:48.949 [info] {"args":{"id":25},"id":2142,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4319336,"event":"job:stop","queue_time":10625801,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:48.959 [info] {"args":{"id":1},"id":2144,"meta":{},"system_time":1762440288959051793,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:48.961 [debug] QUERY OK source="media_items" db=1.0ms idle=444.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" = ?) [1] 08:44:48.962 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:48.965 [debug] QUERY OK source="sources" db=2.4ms queue=0.2ms idle=447.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:48.967 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=450.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:48.969 [debug] QUERY OK source="media_items" db=0.9ms idle=19.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:44:48.971 [debug] QUERY OK source="media_metadata" db=0.4ms idle=12.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 08:44:48.973 [debug] QUERY OK source="media_profiles" db=0.9ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:48.974 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:48.975 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:48.977 [debug] QUERY OK source="settings" db=0.3ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:48.977 [debug] QUERY OK source="settings" db=0.6ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:48.978 [debug] QUERY OK source="settings" db=0.5ms 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 [] 08:44:48.979 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/57/5c/575c5a0aaeea3ecc91a882b1f39bc26991eb2508d92c5e6b239f6e7f1345c627.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:49.345 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/79/7d/797d22c1eebdb8a5c07ade8fc6e25358153ba404e61db0b53049cccb6cc9de9e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:49.346 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:49.346 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:49.347 [info] {"args":{"id":26},"id":2143,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4040802,"event":"job:stop","queue_time":11302831,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:49.357 [info] {"args":{"id":2},"id":2145,"meta":{},"system_time":1762440289356328040,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:49.358 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=380.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" = ?) [2] 08:44:49.360 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:49.362 [debug] QUERY OK source="sources" db=2.0ms queue=0.3ms idle=381.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:49.366 [debug] QUERY OK source="media_profiles" db=3.5ms queue=0.1ms idle=15.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:49.370 [debug] QUERY OK source="media_items" db=3.3ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:44:49.375 [debug] QUERY OK source="media_metadata" db=1.0ms queue=0.1ms idle=15.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 08:44:49.377 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.4ms idle=12.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:49.380 [debug] QUERY OK source="settings" db=1.3ms queue=0.6ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:49.382 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:49.385 [debug] QUERY OK source="settings" db=0.4ms idle=14.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:49.387 [debug] QUERY OK source="settings" db=1.5ms idle=15.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:49.392 [debug] QUERY OK source="settings" db=1.3ms queue=2.5ms idle=12.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:49.392 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e6/de/e6de057b861ac65f270491136be3985561ae806235ac913e2b45c8e708822f02.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:51.212 [info] {"source":"oban","duration":5227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:54.248 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e6/de/e6de057b861ac65f270491136be3985561ae806235ac913e2b45c8e708822f02.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:54.248 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:54.249 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:54.254 [info] {"args":{"id":2},"id":2145,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4893032,"event":"job:stop","queue_time":13353799,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:54.269 [info] {"args":{"id":3},"id":2146,"meta":{},"system_time":1762440294269513891,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:54.273 [debug] QUERY OK source="media_items" db=2.9ms idle=1754.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" = ?) [3] 08:44:54.276 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:54.284 [debug] QUERY OK source="sources" db=7.2ms idle=1760.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:54.290 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=893.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:54.296 [debug] QUERY OK source="media_items" db=6.1ms idle=37.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 [3] 08:44:54.305 [debug] QUERY OK source="media_metadata" db=1.1ms queue=0.8ms idle=33.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 08:44:54.310 [debug] QUERY OK source="media_profiles" db=2.1ms queue=2.4ms idle=32.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:54.315 [debug] QUERY OK source="settings" db=3.5ms queue=1.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 [] 08:44:54.318 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:54.328 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=36.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:54.331 [debug] QUERY OK source="settings" db=2.8ms queue=0.1ms idle=31.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:44:54.333 [debug] QUERY OK source="settings" db=2.2ms idle=26.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:54.335 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/57/02/57020c4fbbce6ecb1edafdc8616ae50e587e21750dd2a8355cecda42bc3902c8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:54.426 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/57/5c/575c5a0aaeea3ecc91a882b1f39bc26991eb2508d92c5e6b239f6e7f1345c627.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:54.427 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:54.429 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:54.433 [info] {"args":{"id":1},"id":2144,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5470214,"event":"job:stop","queue_time":12955922,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:54.449 [info] {"args":{"id":4},"id":2147,"meta":{},"system_time":1762440294446396334,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:54.453 [debug] QUERY OK source="media_items" db=1.1ms queue=2.0ms idle=118.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" = ?) [4] 08:44:54.453 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:54.457 [debug] QUERY OK source="sources" db=1.4ms queue=2.0ms idle=120.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:44:54.462 [debug] QUERY OK source="media_profiles" db=4.1ms queue=0.1ms idle=44.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:54.466 [debug] QUERY OK source="media_items" db=3.8ms idle=29.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 [4] 08:44:54.471 [debug] QUERY OK source="media_metadata" db=0.4ms idle=24.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 08:44:54.473 [debug] QUERY OK source="media_profiles" db=2.2ms idle=18.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:54.478 [debug] QUERY OK source="settings" db=4.1ms queue=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 [] 08:44:54.479 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:54.485 [debug] QUERY OK source="settings" db=0.4ms 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 [] 08:44:54.486 [debug] QUERY OK source="settings" db=1.0ms queue=0.4ms idle=18.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:54.488 [debug] QUERY OK source="settings" db=1.5ms 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 [] 08:44:54.489 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/87/21/8721ce9177ee41266155d02859bcdbfcb38fd62ff685dbf79ef3e5ed295950bf.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:59.144 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/87/21/8721ce9177ee41266155d02859bcdbfcb38fd62ff685dbf79ef3e5ed295950bf.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:59.144 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:59.145 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:59.148 [info] {"args":{"id":4},"id":2147,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4698956,"event":"job:stop","queue_time":18438806,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:59.156 [info] {"args":{"id":27},"id":2148,"meta":{},"system_time":1762440299156471514,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:44:59.158 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1640.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" = ?) [27] 08:44:59.159 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:44:59.161 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1643.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:59.162 [debug] QUERY OK source="media_profiles" db=1.2ms idle=726.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:44:59.165 [debug] QUERY OK source="media_items" db=1.4ms idle=15.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 08:44:59.167 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 08:44:59.169 [debug] QUERY OK source="media_profiles" db=1.8ms 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] 08:44:59.172 [debug] QUERY OK source="settings" db=2.2ms 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 [] 08:44:59.174 [debug] Running yt-dlp command for action: get_downloadable_status 08:44:59.176 [debug] QUERY OK source="settings" db=0.2ms idle=13.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:44:59.177 [debug] QUERY OK source="settings" db=0.9ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:59.178 [debug] QUERY OK source="settings" db=0.9ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:59.179 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a4/7b/a47beb8bf27f9803e0c42a3c1c326a1cccecd46c2127e10197669486a3c416f9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:44:59.353 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/57/02/57020c4fbbce6ecb1edafdc8616ae50e587e21750dd2a8355cecda42bc3902c8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:44:59.354 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:59.354 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:44:59.355 [info] {"args":{"id":3},"id":2146,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5085011,"event":"job:stop","queue_time":18262820,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:00.083 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:03.907 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a4/7b/a47beb8bf27f9803e0c42a3c1c326a1cccecd46c2127e10197669486a3c416f9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:03.907 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:03.908 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:03.910 [info] {"args":{"id":27},"id":2148,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4751681,"event":"job:stop","queue_time":23153850,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:21.216 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:51.218 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.084 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:21.223 [info] {"source":"oban","duration":3523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:51.228 [info] {"source":"oban","duration":3479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.088 [info] {"source":"oban","duration":1492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:21.231 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:51.235 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.092 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:21.242 [info] {"source":"oban","duration":5937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:51.248 [info] {"source":"oban","duration":4030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.094 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:21.252 [info] {"source":"oban","duration":3189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:51.255 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.096 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:21.259 [info] {"source":"oban","duration":2457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:51.262 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.100 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:21.265 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:51.269 [info] {"source":"oban","duration":2558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.102 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:21.273 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:51.275 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.104 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:21.280 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:51.284 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.106 [info] {"source":"oban","duration":894,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:21.288 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:51.293 [info] {"source":"oban","duration":3235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.109 [info] {"source":"oban","duration":1357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:21.298 [info] {"source":"oban","duration":3167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:51.301 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.113 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:21.304 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:51.308 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.116 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:21.313 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:51.315 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.117 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:21.320 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:51.326 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.122 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:21.330 [info] {"source":"oban","duration":2643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:51.335 [info] {"source":"oban","duration":3945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.125 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:21.339 [info] {"source":"oban","duration":3205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:51.342 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.127 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:21.344 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:51.347 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.128 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:21.351 [info] {"source":"oban","duration":2482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:51.354 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.130 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:21.358 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:51.362 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.132 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:21.366 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:51.371 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.134 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:21.374 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:51.376 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.136 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:21.384 [info] {"source":"oban","duration":6017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:51.387 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.137 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:21.390 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:51.394 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.141 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:21.397 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:51.402 [info] {"source":"oban","duration":3905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.143 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:21.406 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:51.410 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.146 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:21.413 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:51.416 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.147 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:21.421 [info] {"source":"oban","duration":2685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:51.425 [info] {"source":"oban","duration":3765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.150 [info] {"source":"oban","duration":1414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:21.429 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:51.433 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.153 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:21.438 [info] {"source":"oban","duration":3280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:51.443 [info] {"source":"oban","duration":4279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.155 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:21.446 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:51.448 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.160 [info] {"source":"oban","duration":3623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:21.452 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:51.458 [info] {"source":"oban","duration":3707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.163 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:21.460 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:51.464 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.166 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:21.468 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:51.471 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.167 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:21.474 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:51.479 [info] {"source":"oban","duration":3684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.169 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:21.484 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:51.490 [info] {"source":"oban","duration":4039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.171 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:21.494 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:51.498 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.173 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:21.503 [info] {"source":"oban","duration":2558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:51.510 [info] {"source":"oban","duration":5527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.176 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:21.514 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:51.517 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.178 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:21.522 [info] {"source":"oban","duration":4634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:51.526 [info] {"source":"oban","duration":2659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.181 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:21.530 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:51.533 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.183 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:21.536 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:51.540 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.185 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:21.543 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:51.547 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.186 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:21.551 [info] {"source":"oban","duration":2363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:51.554 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.188 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:21.557 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:51.563 [info] {"source":"oban","duration":4348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.189 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:21.566 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:51.570 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.196 [info] {"source":"oban","duration":4367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:21.574 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:51.578 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.201 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:21.582 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:51.585 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.203 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:21.588 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:51.592 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.205 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:21.598 [info] {"source":"oban","duration":4299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:51.604 [info] {"source":"oban","duration":4858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.207 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:21.606 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:51.611 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.211 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:21.613 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:51.623 [info] {"source":"oban","duration":6923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.212 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:21.626 [info] {"source":"oban","duration":2658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:51.629 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.214 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:21.634 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:51.637 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.216 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:21.642 [info] {"source":"oban","duration":3689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:51.645 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.219 [info] {"source":"oban","duration":1488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:21.649 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:51.652 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.222 [info] {"source":"oban","duration":1581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:21.656 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:51.660 [info] {"source":"oban","duration":3576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.225 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:21.664 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:51.669 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.226 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:21.673 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:51.675 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.233 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:21.680 [info] {"source":"oban","duration":3407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:51.683 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.236 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:21.687 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:51.693 [info] {"source":"oban","duration":4312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.238 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:21.698 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:51.703 [info] {"source":"oban","duration":3719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.241 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:21.707 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:51.709 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.243 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:21.713 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:51.716 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.245 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:21.720 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:51.723 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.246 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:21.726 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:51.730 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.248 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:21.734 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:51.738 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.250 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:21.743 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:51.745 [info] {"source":"oban","duration":1592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.251 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:21.748 [info] {"source":"oban","duration":3051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:51.751 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.252 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:21.756 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:51.760 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.253 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:21.763 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:51.767 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.258 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:21.771 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:51.774 [info] {"source":"oban","duration":2644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.259 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:21.778 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:51.781 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.262 [info] {"source":"oban","duration":895,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:21.785 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:51.791 [info] {"source":"oban","duration":5278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.265 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:21.794 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:51.797 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.267 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:21.803 [info] {"source":"oban","duration":3739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:51.807 [info] {"source":"oban","duration":3248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.270 [info] {"source":"oban","duration":1319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:21.811 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:51.815 [info] {"source":"oban","duration":3411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.272 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:21.819 [info] {"source":"oban","duration":3062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:51.823 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.274 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:21.827 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:51.829 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.275 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:21.833 [info] {"source":"oban","duration":2701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:51.838 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.277 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:21.842 [info] {"source":"oban","duration":3577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:51.845 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.280 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:21.849 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:51.854 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.283 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:21.856 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:51.861 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.284 [info] {"source":"oban","duration":866,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:21.864 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:51.868 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.287 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:21.870 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:51.874 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.289 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:21.877 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:51.884 [info] {"source":"oban","duration":5309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.290 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:21.888 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:51.892 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.292 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:21.894 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:51.898 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.293 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:21.902 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:51.906 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.295 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:21.912 [info] {"source":"oban","duration":4326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:51.916 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.297 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:21.921 [info] {"source":"oban","duration":3726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:51.925 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.299 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:21.930 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:51.934 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.301 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:21.939 [info] {"source":"oban","duration":3897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:51.943 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.304 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:21.947 [info] {"source":"oban","duration":3460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:51.950 [info] {"source":"oban","duration":2419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.306 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:21.954 [info] {"source":"oban","duration":4011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:51.958 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.308 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:21.964 [info] {"source":"oban","duration":5644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:51.968 [info] {"source":"oban","duration":3842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.310 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:21.972 [info] {"source":"oban","duration":2466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:51.976 [info] {"source":"oban","duration":3165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.312 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:21.980 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:51.984 [info] {"source":"oban","duration":2646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.314 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:21.987 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:51.991 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.317 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:21.995 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:51.998 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.321 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:22.007 [info] {"source":"oban","duration":3544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:52.011 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.322 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:22.015 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:52.018 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.324 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:22.020 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:52.023 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.326 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:22.027 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:52.032 [info] {"source":"oban","duration":3075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.329 [info] {"source":"oban","duration":942,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:22.036 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:52.038 [info] {"source":"oban","duration":1893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.330 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:22.041 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:52.045 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.332 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:22.049 [info] {"source":"oban","duration":2473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:52.053 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.335 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:22.056 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:52.059 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.338 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:22.063 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:52.066 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.341 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:22.069 [info] {"source":"oban","duration":2674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:52.072 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.344 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:22.076 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:52.080 [info] {"source":"oban","duration":3131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.347 [info] {"source":"oban","duration":1378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:22.085 [info] {"source":"oban","duration":3971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:52.089 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.348 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:22.091 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:52.095 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.351 [info] {"source":"oban","duration":1491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:22.099 [info] {"source":"oban","duration":3747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:52.103 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.354 [info] {"source":"oban","duration":1504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:22.107 [info] {"source":"oban","duration":3658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:52.110 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.356 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:22.114 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:52.118 [info] {"source":"oban","duration":2581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.360 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:22.123 [info] {"source":"oban","duration":3671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:52.127 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.363 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:22.130 [info] {"source":"oban","duration":2610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:52.134 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.365 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:22.137 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:52.142 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.367 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:22.145 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:52.149 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.370 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:22.153 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:52.159 [info] {"source":"oban","duration":4136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.372 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:22.165 [info] {"source":"oban","duration":5136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:52.169 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.374 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:22.172 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:52.178 [info] {"source":"oban","duration":5110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.377 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:22.182 [info] {"source":"oban","duration":2418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:52.185 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.378 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:22.187 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:52.190 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.380 [info] {"source":"oban","duration":1528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:22.194 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:52.196 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.382 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:22.200 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:52.203 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.385 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:22.205 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:52.209 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.386 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:22.212 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:52.215 [info] {"source":"oban","duration":2492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.390 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:22.218 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:52.222 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.393 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:22.225 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:52.230 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.397 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:22.233 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:52.236 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.400 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:22.241 [info] {"source":"oban","duration":3741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:52.246 [info] {"source":"oban","duration":3817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.406 [info] {"source":"oban","duration":1391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:22.250 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:52.255 [info] {"source":"oban","duration":3694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.408 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:22.259 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:52.262 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.411 [info] {"source":"oban","duration":2526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:22.266 [info] {"source":"oban","duration":3430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:52.270 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.416 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:22.273 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:52.278 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.421 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:22.281 [info] {"source":"oban","duration":1667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:52.285 [info] {"source":"oban","duration":3626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.425 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:22.288 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:52.292 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.428 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:22.295 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:52.301 [info] {"source":"oban","duration":3731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.429 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:22.304 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:52.308 [info] {"source":"oban","duration":3488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.432 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:22.311 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:52.314 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.435 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:22.319 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:52.323 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.441 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:22.326 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:52.329 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.445 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:22.335 [info] {"source":"oban","duration":4110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:52.339 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.448 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:22.342 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:52.346 [info] {"source":"oban","duration":3542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.454 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:22.351 [info] {"source":"oban","duration":3142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:52.354 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.456 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:22.357 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:52.363 [info] {"source":"oban","duration":4604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.458 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:22.367 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:52.371 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.463 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:22.375 [info] {"source":"oban","duration":3626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:52.379 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.465 [info] {"source":"oban","duration":1348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:22.385 [info] {"source":"oban","duration":4150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:52.387 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.467 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:22.394 [info] {"source":"oban","duration":4708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:52.398 [info] {"source":"oban","duration":2624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.470 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:22.405 [info] {"source":"oban","duration":6263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:52.409 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.473 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:22.412 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:52.415 [info] {"source":"oban","duration":1453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.477 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:22.418 [info] {"source":"oban","duration":2527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:52.422 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.481 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:22.425 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:52.429 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.482 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:22.433 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:52.437 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.483 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:22.445 [info] {"source":"oban","duration":7506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:52.450 [info] {"source":"oban","duration":4022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.486 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:22.454 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:52.456 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.489 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:22.461 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:52.465 [info] {"source":"oban","duration":2552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.491 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:22.474 [info] {"source":"oban","duration":7519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:52.478 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.495 [info] {"source":"oban","duration":1319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:22.481 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:52.485 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.497 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:22.489 [info] {"source":"oban","duration":3764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:52.492 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.500 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:22.497 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:52.503 [info] {"source":"oban","duration":4212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.502 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:22.506 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:52.509 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.504 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:22.512 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:52.517 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.507 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:22.523 [info] {"source":"oban","duration":4853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:52.528 [info] {"source":"oban","duration":3398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.510 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:22.532 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:52.535 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.511 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:22.538 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:52.543 [info] {"source":"oban","duration":3306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.513 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:22.549 [info] {"source":"oban","duration":5026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:52.553 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.514 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:22.557 [info] {"source":"oban","duration":3327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:52.563 [info] {"source":"oban","duration":4571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.516 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:22.567 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:52.569 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.518 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:22.574 [info] {"source":"oban","duration":3306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:52.578 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.519 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:22.582 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:52.586 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.520 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:22.590 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:52.592 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.523 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:22.597 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:52.599 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.524 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:22.609 [info] {"source":"oban","duration":7896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:52.613 [info] {"source":"oban","duration":3503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.529 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:22.615 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:52.620 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.531 [info] {"source":"oban","duration":1462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:22.624 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:52.626 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.534 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:22.631 [info] {"source":"oban","duration":3679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:52.636 [info] {"source":"oban","duration":4047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.537 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:22.639 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:52.642 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.539 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:22.649 [info] {"source":"oban","duration":5030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:52.654 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.541 [info] {"source":"oban","duration":1551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:22.657 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:52.660 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.546 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:22.664 [info] {"source":"oban","duration":3055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:52.668 [info] {"source":"oban","duration":4015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.548 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:22.672 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:52.675 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.550 [info] {"source":"oban","duration":1417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:22.683 [info] {"source":"oban","duration":6627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:52.687 [info] {"source":"oban","duration":2672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.554 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:22.694 [info] {"source":"oban","duration":3740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:52.696 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.556 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:22.700 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:52.704 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.560 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:22.711 [info] {"source":"oban","duration":5242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:52.714 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.562 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:22.718 [info] {"source":"oban","duration":3090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:52.725 [info] {"source":"oban","duration":6586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.566 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:22.729 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:52.733 [info] {"source":"oban","duration":3469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.569 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:22.737 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:52.741 [info] {"source":"oban","duration":3834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.571 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:22.745 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:52.751 [info] {"source":"oban","duration":3998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.572 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:22.754 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:52.757 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.574 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:22.760 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:52.764 [info] {"source":"oban","duration":3320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.578 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:22.768 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:52.771 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.581 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:22.776 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:52.778 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.584 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:22.782 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:52.785 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.586 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:22.795 [info] {"source":"oban","duration":7183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:52.798 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.589 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:22.803 [info] {"source":"oban","duration":3678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:52.813 [info] {"source":"oban","duration":8390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.592 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:22.818 [info] {"source":"oban","duration":3837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:52.823 [info] {"source":"oban","duration":3202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.594 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:22.826 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:52.830 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.597 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:22.833 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:52.837 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.600 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:22.840 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:52.847 [info] {"source":"oban","duration":5838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.602 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:22.851 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:52.855 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.604 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:22.857 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:52.861 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.606 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:22.865 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:52.869 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.608 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:22.873 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:52.875 [info] {"source":"oban","duration":1569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.610 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:22.877 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:52.882 [info] {"source":"oban","duration":3527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.612 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:22.885 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:52.890 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.616 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:22.892 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:52.896 [info] {"source":"oban","duration":2477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.619 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:22.900 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:52.904 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.621 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:22.906 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:52.910 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.625 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:22.914 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:52.918 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.628 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:22.922 [info] {"source":"oban","duration":3808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:52.931 [info] {"source":"oban","duration":6725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.629 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:22.935 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:52.939 [info] {"source":"oban","duration":3838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.631 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:22.944 [info] {"source":"oban","duration":3534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:52.948 [info] {"source":"oban","duration":2098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.632 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:22.951 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:52.954 [info] {"source":"oban","duration":2824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.635 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:22.960 [info] {"source":"oban","duration":3948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:52.964 [info] {"source":"oban","duration":3257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.637 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:22.968 [info] {"source":"oban","duration":3699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:52.973 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.638 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:22.978 [info] {"source":"oban","duration":4314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:52.984 [info] {"source":"oban","duration":4492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.640 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:22.988 [info] {"source":"oban","duration":3665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:52.991 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.641 [info] {"source":"oban","duration":381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:22.996 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:53.002 [info] {"source":"oban","duration":4048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.643 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:23.007 [info] {"source":"oban","duration":3994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:53.014 [info] {"source":"oban","duration":5717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.646 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:23.018 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:53.022 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.647 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:23.027 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:53.030 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.650 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:23.033 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:53.037 [info] {"source":"oban","duration":2453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.652 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:23.041 [info] {"source":"oban","duration":3918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:53.045 [info] {"source":"oban","duration":2491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.653 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:23.048 [info] {"source":"oban","duration":2513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:53.051 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.660 [info] {"source":"oban","duration":4325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:23.055 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:53.061 [info] {"source":"oban","duration":4120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.661 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:23.065 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:53.071 [info] {"source":"oban","duration":5506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.665 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:23.074 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:53.079 [info] {"source":"oban","duration":3135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.667 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:23.084 [info] {"source":"oban","duration":3740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:53.090 [info] {"source":"oban","duration":4719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.669 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:23.094 [info] {"source":"oban","duration":2571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:53.097 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.676 [info] {"source":"oban","duration":3612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:23.101 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:53.117 [info] {"source":"oban","duration":14335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.680 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:23.123 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:53.129 [info] {"source":"oban","duration":4053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.682 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:23.132 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:53.134 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.685 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:23.139 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:53.143 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.687 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:23.148 [info] {"source":"oban","duration":3701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:53.152 [info] {"source":"oban","duration":3634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.688 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:23.156 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:53.160 [info] {"source":"oban","duration":3361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.693 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:23.163 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:53.168 [info] {"source":"oban","duration":3235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.694 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:23.171 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:53.174 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.697 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:23.177 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:53.179 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.700 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:23.183 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:53.186 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.702 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:23.189 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:53.194 [info] {"source":"oban","duration":4319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.703 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:23.199 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:53.205 [info] {"source":"oban","duration":5144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.705 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:23.210 [info] {"source":"oban","duration":4168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:53.216 [info] {"source":"oban","duration":4096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.707 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:23.219 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:53.224 [info] {"source":"oban","duration":4039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.708 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:23.227 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:53.231 [info] {"source":"oban","duration":2295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.711 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:23.234 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:53.239 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.713 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:23.242 [info] {"source":"oban","duration":3106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:53.247 [info] {"source":"oban","duration":3420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.714 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:23.250 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:53.255 [info] {"source":"oban","duration":2838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.717 [info] {"source":"oban","duration":1397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:23.258 [info] {"source":"oban","duration":2462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:53.261 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.718 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:23.266 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:53.269 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.720 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:23.273 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:53.275 [info] {"source":"oban","duration":1454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.722 [info] {"source":"oban","duration":1312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:23.278 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:53.282 [info] {"source":"oban","duration":3819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.723 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:23.287 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:53.290 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.724 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:23.294 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:53.298 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.728 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:23.301 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:53.303 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.730 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:23.307 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:53.312 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.732 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:23.315 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:53.318 [info] {"source":"oban","duration":1619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.735 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:23.322 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:53.326 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.736 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:23.328 [info] {"source":"oban","duration":1607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:53.335 [info] {"source":"oban","duration":5529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.739 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:23.339 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:53.341 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.741 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:23.345 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:53.349 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.744 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:23.354 [info] {"source":"oban","duration":3127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:53.357 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.746 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:23.361 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:53.369 [info] {"source":"oban","duration":5582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.747 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:23.371 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:53.375 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.748 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:23.378 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:53.381 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.749 [info] {"source":"oban","duration":876,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:23.385 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:53.391 [info] {"source":"oban","duration":3826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.751 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:23.395 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:53.403 [info] {"source":"oban","duration":6367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.753 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:23.406 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:53.410 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.760 [info] {"source":"oban","duration":6857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2150]} 13:16:00.772 [info] {"args":{},"id":2150,"meta":{"cron":true,"cron_expr":"16 19 * * *","cron_tz":"Etc/UTC"},"system_time":1762456560771957033,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 13:16:00.772 [info] Updating yt-dlp 13:16:00.775 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 13:16:03.380 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.10.22 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.10.22 from yt-dlp/yt-dlp) 13:16:03.380 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 13:16:05.376 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.10.22 13:16:05.379 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=640.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:16:05.380 [info] {"args":{},"id":2150,"meta":{"cron":true,"cron_expr":"16 19 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":4607472,"event":"job:stop","queue_time":765881,"attempt":1,"tags":["local_data"]} 13:16:23.413 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:53.417 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.762 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:23.426 [info] {"source":"oban","duration":6198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:53.429 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.764 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:23.432 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:53.436 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.766 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:23.440 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:53.449 [info] {"source":"oban","duration":7005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.768 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:23.453 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:53.456 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.770 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:23.460 [info] {"source":"oban","duration":3439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:53.465 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.772 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:23.468 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:53.471 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.775 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:23.474 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:53.480 [info] {"source":"oban","duration":4986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.776 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:23.484 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:53.488 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.778 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:23.490 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:53.495 [info] {"source":"oban","duration":3550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.779 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:23.498 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:53.501 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.781 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:23.505 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:53.509 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.785 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:23.513 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:53.516 [info] {"source":"oban","duration":2058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.787 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:23.520 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:53.524 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.789 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:23.528 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:53.530 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.791 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:23.535 [info] {"source":"oban","duration":3872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:53.538 [info] {"source":"oban","duration":1426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.792 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:23.541 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:53.544 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.794 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:23.547 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:53.550 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.796 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:23.553 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:53.557 [info] {"source":"oban","duration":2534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.799 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:23.562 [info] {"source":"oban","duration":3985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:53.566 [info] {"source":"oban","duration":2513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.801 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:23.571 [info] {"source":"oban","duration":3142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:53.574 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.804 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:23.579 [info] {"source":"oban","duration":4059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:53.583 [info] {"source":"oban","duration":2466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.806 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:23.586 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:53.590 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.809 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:23.596 [info] {"source":"oban","duration":5834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:53.600 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.815 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:23.604 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:53.609 [info] {"source":"oban","duration":3853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.816 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:23.614 [info] {"source":"oban","duration":3286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:53.617 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.819 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:23.622 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:53.625 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.822 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:23.628 [info] {"source":"oban","duration":1519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:53.632 [info] {"source":"oban","duration":3049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.825 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:23.637 [info] {"source":"oban","duration":4424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:53.641 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.829 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:23.646 [info] {"source":"oban","duration":3457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:53.650 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.830 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:23.653 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:53.655 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.832 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:23.660 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:53.664 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.835 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:23.667 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:53.672 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.837 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:23.674 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:53.677 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.840 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:23.684 [info] {"source":"oban","duration":5190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:53.687 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.842 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:23.690 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:53.694 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.844 [info] {"source":"oban","duration":1591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:23.697 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:53.701 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.850 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:23.705 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:53.708 [info] {"source":"oban","duration":2122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.852 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:23.711 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:53.716 [info] {"source":"oban","duration":4246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.853 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:23.720 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:53.724 [info] {"source":"oban","duration":3494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.856 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:23.728 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:53.731 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.858 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:23.734 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:53.737 [info] {"source":"oban","duration":2545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.860 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:23.742 [info] {"source":"oban","duration":3055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:53.746 [info] {"source":"oban","duration":3198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.864 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:23.750 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:53.755 [info] {"source":"oban","duration":3368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.865 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:23.757 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:53.762 [info] {"source":"oban","duration":3579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.867 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:23.767 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:53.770 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.869 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:23.777 [info] {"source":"oban","duration":6201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:53.781 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.870 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:23.784 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:53.786 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.872 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:23.791 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:53.794 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.874 [info] {"source":"oban","duration":1451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:23.798 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:53.807 [info] {"source":"oban","duration":7454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.875 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:23.811 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:53.815 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.878 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:23.819 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:53.821 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.882 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:23.825 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:53.828 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.883 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:23.831 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:53.837 [info] {"source":"oban","duration":5049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.885 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:23.841 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:53.845 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.886 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:23.856 [info] {"source":"oban","duration":10792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 14:11:53.861 [info] {"source":"oban","duration":3065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.888 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:23.865 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:53.868 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.889 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:23.872 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:53.879 [info] {"source":"oban","duration":5809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.894 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:23.884 [info] {"source":"oban","duration":3326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:53.886 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.895 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:23.890 [info] {"source":"oban","duration":2638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:53.894 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.896 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:23.898 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:53.901 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.897 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:23.904 [info] {"source":"oban","duration":2421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:53.908 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.899 [info] {"source":"oban","duration":1493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:23.911 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:53.915 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.901 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:23.918 [info] {"source":"oban","duration":2098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:53.923 [info] {"source":"oban","duration":3482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.903 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:23.926 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:53.929 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.905 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:23.932 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:53.934 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.907 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:23.939 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:53.943 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.909 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:23.946 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:53.950 [info] {"source":"oban","duration":3281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.910 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:23.953 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:53.957 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.912 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:23.962 [info] {"source":"oban","duration":3881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:53.967 [info] {"source":"oban","duration":3310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.913 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:23.971 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:53.977 [info] {"source":"oban","duration":4299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.915 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:23.981 [info] {"source":"oban","duration":2716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:53.986 [info] {"source":"oban","duration":4045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.916 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:23.991 [info] {"source":"oban","duration":3289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:53.996 [info] {"source":"oban","duration":3747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.917 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:24.003 [info] {"source":"oban","duration":5025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:54.009 [info] {"source":"oban","duration":4717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.919 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:24.013 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:54.017 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.921 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:24.021 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:54.024 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.922 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:24.029 [info] {"source":"oban","duration":2665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:54.032 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.924 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:24.035 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:54.040 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.926 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:24.044 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:54.046 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.928 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:24.050 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:54.053 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.933 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:24.056 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:54.059 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.937 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:24.064 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:54.067 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.939 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:24.070 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:54.073 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.942 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:24.077 [info] {"source":"oban","duration":3057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:54.082 [info] {"source":"oban","duration":3375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.943 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:24.086 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:54.097 [info] {"source":"oban","duration":8792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.946 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:24.100 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:54.107 [info] {"source":"oban","duration":6232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.949 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:24.111 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:54.114 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.951 [info] {"source":"oban","duration":1310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:24.119 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:54.122 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.953 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:24.128 [info] {"source":"oban","duration":4146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:36.723 [info] {"args":{"id":1},"id":2149,"meta":{},"system_time":1762461876722744304,"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:44:36.727 [debug] QUERY OK source="sources" db=2.0ms queue=0.6ms idle=907.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:44:36.729 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=910.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:44:36.731 [debug] QUERY OK source="media_items" db=1.2ms idle=912.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")))) [1] 14:44:36.733 [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)) [1] 14:44:36.734 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 14:44:36.737 [debug] QUERY OK source="settings" db=1.4ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:36.739 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 14:44:36.740 [debug] Current batch of media processed. Will check again in 1000ms 14:44:36.740 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:36.741 [debug] QUERY OK source="settings" db=0.3ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:36.742 [debug] QUERY OK source="settings" db=0.6ms 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 [] 14:44:36.742 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/68/d9/68d9ae17b383c42f8dca7b8b9fedaa090c8b724542868c45efff8d981057301f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:37.740 [debug] Current batch of media processed. Will check again in 1000ms 14:44:38.742 [debug] Current batch of media processed. Will check again in 1000ms 14:44:39.742 [debug] Current batch of media processed. Will check again in 1000ms 14:44:40.744 [debug] Current batch of media processed. Will check again in 1000ms 14:44:41.745 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "duration" => 3360, "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", "id" => "wu801rrpRtk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 14:44:41.747 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1927.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:44:41.748 [debug] QUERY OK source="sources" db=1.2ms idle=1929.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:44:41.750 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1930.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 14:44:41.753 [debug] QUERY OK source="media_items" db=1.9ms idle=1025.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "a127afa2-c2e1-4fe3-8b07-e0a173020d41", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-06 20:44:41Z], ~U[2025-11-06 20:44:41Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 14:44:41.754 [debug] QUERY OK source="sources" db=0.7ms idle=25.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:41.756 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:41.758 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 14:44:41.758 [info] Kicking off download for media item #1 (wu801rrpRtk) 14:44:41.763 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=7.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2151, 1, ~U[2025-11-06 20:44:41Z], ~U[2025-11-06 20:44:41Z]] 14:44:41.763 [debug] Current batch of media processed. Will check again in 1000ms 14:44:41.769 [info] {"args":{"id":1},"id":2151,"meta":{},"system_time":1762461881769499366,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:41.770 [debug] QUERY OK source="media_items" db=0.5ms idle=11.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 14:44:41.771 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:41.772 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:41.773 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:41.775 [debug] QUERY OK source="media_items" db=1.0ms 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 [1] 14:44:41.777 [debug] QUERY OK source="media_metadata" db=0.4ms idle=7.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 14:44:41.778 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:41.779 [debug] QUERY OK source="settings" db=0.5ms 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 [] 14:44:41.780 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:41.782 [debug] QUERY OK source="settings" db=0.3ms 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:44:41.783 [debug] QUERY OK source="settings" db=0.5ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:41.783 [debug] QUERY OK source="settings" db=0.5ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:41.784 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/77/4a774c63ad1fe8a32cc07b7399908980a596e1782ad53ab7dda95553b5209119.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:42.765 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 14:44:42.768 [debug] QUERY OK source="sources" db=1.8ms queue=0.4ms idle=986.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:44:42.771 [debug] QUERY OK source="sources" db=1.2ms queue=0.4ms idle=987.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:44:42.774 [debug] QUERY OK source="media_items" db=2.1ms queue=0.6ms idle=988.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 14:44:42.780 [debug] QUERY OK source="media_items" db=3.7ms idle=992.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "f366cac4-c896-4141-9dc4-bd31121aab34", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-06 20:44:42Z], ~U[2025-11-06 20:44:42Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 14:44:42.782 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=45.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:42.785 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=14.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:42.787 [debug] QUERY OK source="media_items" db=2.0ms idle=14.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 14:44:42.787 [info] Kicking off download for media item #2 (uah3PW5v-U4) 14:44:42.804 [debug] QUERY OK source="tasks" db=3.5ms queue=0.2ms idle=17.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2152, 2, ~U[2025-11-06 20:44:42Z], ~U[2025-11-06 20:44:42Z]] 14:44:42.805 [debug] Current batch of media processed. Will check again in 1000ms 14:44:42.813 [info] {"args":{"id":2},"id":2152,"meta":{},"system_time":1762461882813163717,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:42.818 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=26.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" = ?) [2] 14:44:42.819 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:42.820 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=23.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:42.822 [debug] QUERY OK source="media_profiles" db=1.4ms idle=22.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:42.826 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms 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 [2] 14:44:42.828 [debug] QUERY OK source="media_metadata" db=0.6ms idle=15.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 14:44:42.830 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:42.833 [debug] QUERY OK source="settings" db=2.7ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:42.836 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:42.849 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=26.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:44:42.851 [debug] QUERY OK source="settings" db=0.9ms idle=24.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:44:42.852 [debug] QUERY OK source="settings" db=0.8ms idle=22.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:44:42.854 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f6/a4/f6a4c1fa6a3da4716ff71d835e258e5c969c81f84200521148b9b67106c96858.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:43.809 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 14:44:43.813 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=976.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:44:43.815 [debug] QUERY OK source="sources" db=1.8ms idle=963.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:43.818 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=964.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 14:44:43.828 [debug] QUERY OK source="media_items" db=6.9ms queue=0.1ms idle=968.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "83d184ee-4015-4ac3-9988-ad028a88c6fb", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-06 20:44:43Z], ~U[2025-11-06 20:44:43Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 14:44:43.838 [debug] QUERY OK source="sources" db=8.1ms idle=92.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:43.845 [debug] QUERY OK source="media_profiles" db=5.7ms queue=0.1ms idle=26.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:43.847 [debug] QUERY OK source="media_items" db=2.0ms idle=30.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 14:44:43.847 [info] Kicking off download for media item #3 (-GFzEz6jpos) 14:44:43.862 [debug] QUERY OK source="tasks" db=3.3ms queue=0.6ms idle=20.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2153, 3, ~U[2025-11-06 20:44:43Z], ~U[2025-11-06 20:44:43Z]] 14:44:43.863 [debug] Current batch of media processed. Will check again in 1000ms 14:44:44.865 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 14:44:44.869 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=1018.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:44:44.872 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=1014.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:44.874 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1014.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 14:44:44.878 [debug] QUERY OK source="media_items" db=3.5ms idle=1012.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "7e1e9e9b-4d7e-4038-a6ba-7f9b6f31e602", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-06 20:44:44Z], ~U[2025-11-06 20:44:44Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 14:44:44.881 [debug] QUERY OK source="sources" db=1.4ms idle=136.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:44.884 [debug] QUERY OK source="media_profiles" db=3.3ms queue=0.1ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:44.887 [debug] QUERY OK source="media_items" db=2.3ms idle=12.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 14:44:44.887 [info] Kicking off download for media item #4 (HsptJq2CYwY) 14:44:44.897 [debug] QUERY OK source="tasks" db=3.1ms queue=0.1ms idle=13.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2154, 4, ~U[2025-11-06 20:44:44Z], ~U[2025-11-06 20:44:44Z]] 14:44:44.898 [debug] Current batch of media processed. Will check again in 1000ms 14:44:45.900 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 14:44:45.903 [debug] QUERY OK source="sources" db=1.4ms queue=0.4ms idle=1013.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:44:45.904 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1010.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:45.907 [debug] QUERY OK source="media_items" db=1.8ms idle=1010.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 14:44:45.913 [debug] QUERY OK source="media_items" db=4.6ms idle=1009.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "6d2236d1-f249-48c3-b411-5a877e75d206", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-06 20:44:45Z], ~U[2025-11-06 20:44:45Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music (truncated) 14:44:45.917 [debug] QUERY OK source="sources" db=2.6ms queue=0.5ms idle=165.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:45.921 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.5ms idle=15.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:45.925 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=19.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 14:44:45.925 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 14:44:45.932 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=13.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2155, 5, ~U[2025-11-06 20:44:45Z], ~U[2025-11-06 20:44:45Z]] 14:44:45.932 [debug] Current batch of media processed. Will check again in 1000ms 14:44:46.915 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/77/4a774c63ad1fe8a32cc07b7399908980a596e1782ad53ab7dda95553b5209119.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:46.915 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:46.916 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:46.918 [info] {"args":{"id":1},"id":2151,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5147002,"event":"job:stop","queue_time":767879,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:46.926 [info] {"args":{"id":3},"id":2153,"meta":{},"system_time":1762461886926201741,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:46.927 [debug] QUERY OK source="media_items" db=0.7ms idle=996.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" = ?) [3] 14:44:46.928 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:46.929 [debug] QUERY OK source="sources" db=0.6ms idle=996.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:46.930 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=174.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:44:46.932 [debug] QUERY OK source="media_items" db=1.0ms idle=12.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 14:44:46.933 [debug] QUERY OK source="media_metadata" db=0.4ms idle=7.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 14:44:46.934 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:46.935 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 14:44:46.936 [debug] QUERY OK source="settings" db=1.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:46.936 [debug] QUERY OK source="sources" db=0.7ms queue=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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:44:46.937 [debug] QUERY OK source="sources" db=0.8ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:46.938 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:46.939 [debug] QUERY OK source="media_items" db=0.8ms queue=0.6ms idle=4.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 14:44:46.941 [debug] QUERY OK source="settings" db=0.4ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:46.942 [debug] QUERY OK source="settings" db=0.9ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:46.945 [debug] QUERY OK source="media_items" db=4.4ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "80bc2fd5-2f03-4cf0-bb38-c137dee1f4bb", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-06 20:44:46Z], ~U[2025-11-06 20:44:46Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 14:44:46.946 [debug] QUERY OK source="settings" db=3.3ms queue=0.2ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:46.946 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/52/43/5243e42bde2347b9e7c25c90c155eb3bb289ac95ac703d949b5413499791d240.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:46.949 [debug] QUERY OK source="sources" db=2.9ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:46.951 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.5ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:46.954 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 14:44:46.955 [info] Kicking off download for media item #6 (Z87diG3h9KY) 14:44:46.966 [debug] QUERY OK source="tasks" db=1.8ms queue=0.2ms idle=15.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2156, 6, ~U[2025-11-06 20:44:46Z], ~U[2025-11-06 20:44:46Z]] 14:44:46.967 [debug] Current batch of media processed. Will check again in 1000ms 14:44:47.968 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 14:44:47.971 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=1014.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:44:47.974 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=1013.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:44:47.978 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1013.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 14:44:47.984 [debug] QUERY OK source="media_items" db=5.2ms idle=1012.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "b9d47ad1-1e9e-4f23-b55a-4d0ce47e6dd7", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-06 20:44:47Z], ~U[2025-11-06 20:44:47Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 14:44:47.986 [debug] QUERY OK source="sources" db=0.9ms idle=218.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:47.988 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=14.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:47.991 [debug] QUERY OK source="media_items" db=2.1ms 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 [7] 14:44:47.991 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 14:44:48.005 [debug] QUERY OK source="tasks" db=7.4ms idle=12.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2157, 7, ~U[2025-11-06 20:44:47Z], ~U[2025-11-06 20:44:47Z]] 14:44:48.006 [debug] Current batch of media processed. Will check again in 1000ms 14:44:48.214 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f6/a4/f6a4c1fa6a3da4716ff71d835e258e5c969c81f84200521148b9b67106c96858.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:48.214 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:48.215 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:48.217 [info] {"args":{"id":2},"id":2152,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5402221,"event":"job:stop","queue_time":808769,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:48.228 [info] {"args":{"id":4},"id":2154,"meta":{},"system_time":1762461888228570266,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:48.229 [debug] QUERY OK source="media_items" db=0.6ms idle=233.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" = ?) [4] 14:44:48.230 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:48.234 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=232.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:48.235 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=228.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:48.241 [debug] QUERY OK source="media_items" db=5.7ms 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 [4] 14:44:48.243 [debug] QUERY OK source="media_metadata" db=0.3ms idle=14.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 14:44:48.246 [debug] QUERY OK source="media_profiles" db=2.2ms idle=14.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:48.250 [debug] QUERY OK source="settings" db=3.3ms queue=0.1ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:48.253 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:48.255 [debug] QUERY OK source="settings" db=0.5ms idle=19.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:48.256 [debug] QUERY OK source="settings" db=1.6ms 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:44:48.259 [debug] QUERY OK source="settings" db=2.0ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:48.259 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4e/94/4e94989485610b7c56594c2921c3839c56f4cb04f814b2b6feb27df9b5c4a54f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:49.007 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 14:44:49.011 [debug] QUERY OK source="sources" db=2.1ms idle=759.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:44:49.014 [debug] QUERY OK source="sources" db=1.4ms idle=757.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:49.019 [debug] QUERY OK source="media_items" db=2.2ms queue=2.2ms idle=757.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 14:44:49.053 [debug] QUERY OK source="media_items" db=30.0ms queue=1.0ms idle=760.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "f1ef5a56-ccb4-4153-ba21-b31e9ca9422a", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-06 20:44:49Z], ~U[2025-11-06 20:44:49Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 14:44:49.056 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=282.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:49.057 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=44.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:49.060 [debug] QUERY OK source="media_items" db=1.5ms idle=44.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 [8] 14:44:49.060 [info] Kicking off download for media item #8 (PcftSUVEcOc) 14:44:49.067 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=10.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2158, 8, ~U[2025-11-06 20:44:49Z], ~U[2025-11-06 20:44:49Z]] 14:44:49.068 [debug] Current batch of media processed. Will check again in 1000ms 14:44:50.071 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 14:44:50.076 [debug] QUERY OK source="sources" db=0.9ms idle=1015.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:44:50.081 [debug] QUERY OK source="sources" db=3.7ms idle=1011.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:44:50.082 [debug] QUERY OK source="media_items" db=0.9ms idle=1015.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 14:44:50.090 [debug] QUERY OK source="media_items" db=6.0ms idle=1015.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "f54f4bd1-6cde-4e28-97e5-e08691dd9ea6", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-06 20:44:50Z], ~U[2025-11-06 20:44:50Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 14:44:50.091 [debug] QUERY OK source="sources" db=0.8ms idle=312.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:50.096 [debug] QUERY OK source="media_profiles" db=3.8ms queue=0.3ms idle=15.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] 14:44:50.098 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 14:44:50.098 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 14:44:50.110 [debug] QUERY OK source="tasks" db=2.4ms queue=0.1ms idle=16.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2159, 25, ~U[2025-11-06 20:44:50Z], ~U[2025-11-06 20:44:50Z]] 14:44:50.111 [debug] Current batch of media processed. Will check again in 1000ms 14:44:51.113 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 14:44:51.116 [debug] QUERY OK source="sources" db=2.2ms queue=0.5ms idle=1015.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:44:51.123 [debug] QUERY OK source="sources" db=5.2ms queue=0.2ms idle=1011.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:51.124 [debug] QUERY OK source="media_items" db=0.9ms queue=0.4ms idle=1016.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 14:44:51.131 [debug] QUERY OK source="media_items" db=4.2ms queue=1.1ms idle=1015.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "e2145d68-a38b-4139-a723-f7599bb8fc19", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-06 20:44:51Z], ~U[2025-11-06 20:44:51Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 14:44:51.134 [debug] QUERY OK source="sources" db=2.1ms idle=350.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:51.136 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=17.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] 14:44:51.138 [debug] QUERY OK source="media_items" db=1.6ms idle=13.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 14:44:51.138 [info] Kicking off download for media item #26 (sRbQENE2QnI) 14:44:51.145 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=9.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2160, 26, ~U[2025-11-06 20:44:51Z], ~U[2025-11-06 20:44:51Z]] 14:44:51.145 [debug] Current batch of media processed. Will check again in 1000ms 14:44:51.974 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/52/43/5243e42bde2347b9e7c25c90c155eb3bb289ac95ac703d949b5413499791d240.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:51.975 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:51.975 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:51.977 [info] {"args":{"id":3},"id":2153,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5049352,"event":"job:stop","queue_time":3924788,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:51.988 [info] {"args":{"id":5},"id":2155,"meta":{},"system_time":1762461891987915410,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:51.991 [debug] QUERY OK source="media_items" db=2.8ms idle=845.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" = ?) [5] 14:44:51.992 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:51.994 [debug] QUERY OK source="sources" db=1.4ms idle=847.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:51.996 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=202.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:44:51.998 [debug] QUERY OK source="media_items" db=1.2ms idle=19.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 14:44:52.004 [debug] QUERY OK source="media_metadata" db=0.5ms idle=15.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 14:44:52.006 [debug] QUERY OK source="media_profiles" db=1.3ms idle=13.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:44:52.008 [debug] QUERY OK source="settings" db=0.6ms idle=12.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:52.010 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:52.012 [debug] QUERY OK source="settings" db=0.5ms idle=15.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:52.013 [debug] QUERY OK source="settings" db=0.9ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:52.015 [debug] QUERY OK source="settings" db=1.1ms idle=9.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:44:52.015 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5a/f0/5af01325e162cee83ed1872f6ba6d1cb1ac180c04dab9b00d55c42cdafe0e24f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:52.148 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "filename" => "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", "id" => "OH7F-bc_8bs", "original_url" => "https://www.youtube.com/watch?v=OH7F-bc_8bs", "playlist_index" => 11, "title" => "Tape B Live at Lost Lands 2025", "upload_date" => "20250930"} 14:44:52.149 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=142.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:44:52.152 [debug] QUERY OK source="sources" db=1.3ms queue=0.6ms idle=142.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:44:52.154 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=140.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 14:44:52.159 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=140.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "5a0bb2ff-47da-414c-9b46-73461edd803a", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 14:44:52.166 [debug] QUERY OK source="sources" db=7.0ms idle=144.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:52.169 [debug] QUERY OK source="media_profiles" db=1.1ms queue=1.7ms idle=17.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:52.172 [debug] QUERY OK source="media_items" db=2.5ms idle=17.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 [27] 14:44:52.172 [info] Kicking off download for media item #27 (OH7F-bc_8bs) 14:44:52.179 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=12.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2161, 27, ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z]] 14:44:52.179 [debug] Current batch of media processed. Will check again in 1000ms 14:44:52.205 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/68/d9/68d9ae17b383c42f8dca7b8b9fedaa090c8b724542868c45efff8d981057301f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 14:44:52.208 [debug] Gracefully stopping file follower 14:44:52.209 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=38.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:44:52.212 [debug] QUERY OK source="sources" db=1.2ms queue=1.1ms idle=37.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:44:52.214 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=37.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 14:44:52.218 [debug] QUERY OK source="media_items" db=2.7ms idle=37.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "6f8b81bf-cca7-449e-8789-b199e026aae9", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 14:44:52.220 [debug] QUERY OK source="sources" db=1.1ms idle=39.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:44:52.221 [debug] QUERY OK source="media_items" db=0.8ms idle=11.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 14:44:52.225 [debug] QUERY OK source="media_items" db=2.8ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "d0fce642-8af4-4613-8317-2a43d65355d4", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 14:44:52.227 [debug] QUERY OK source="sources" db=1.1ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:52.229 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=9.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 14:44:52.235 [debug] QUERY OK source="media_items" db=4.4ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "1c253b50-ae8e-4361-9d66-2c7d400aed77", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 14:44:52.237 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=14.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:52.238 [debug] QUERY OK source="media_items" db=0.9ms idle=12.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 14:44:52.244 [debug] QUERY OK source="media_items" db=4.7ms idle=11.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "55c1552e-6259-4737-94fa-608c63e075ea", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 14:44:52.246 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:52.248 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=11.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 14:44:52.255 [debug] QUERY OK source="media_items" db=4.9ms idle=11.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "e97cabee-2b37-404d-b4a0-862427e6b6ba", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 14:44:52.256 [debug] QUERY OK source="sources" db=1.1ms queue=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" = ?) [1] 14:44:52.258 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 14:44:52.265 [debug] QUERY OK source="media_items" db=4.4ms idle=13.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "f2a730f6-e4c6-4eb3-afc8-9d4e52712c34", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 14:44:52.267 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=16.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:52.269 [debug] QUERY OK source="media_items" db=1.5ms idle=13.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 14:44:52.276 [debug] QUERY OK source="media_items" db=5.5ms idle=13.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "19fcd81c-dd3d-415a-ae10-27ded934a0ab", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 14:44:52.279 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms 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" = ?) [1] 14:44:52.281 [debug] QUERY OK source="media_items" db=1.5ms idle=15.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 14:44:52.289 [debug] QUERY OK source="media_items" db=7.1ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "2703fedd-f42b-4033-9910-404c86969b8f", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 14:44:52.292 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=20.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:52.294 [debug] QUERY OK source="media_items" db=1.7ms idle=17.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 14:44:52.300 [debug] QUERY OK source="media_items" db=4.4ms idle=15.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "bd75eb45-ce8e-4ec8-ba84-65d30377d724", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 14:44:52.302 [debug] QUERY OK source="sources" db=1.5ms idle=19.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:52.304 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 14:44:52.312 [debug] QUERY OK source="media_items" db=6.5ms idle=12.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "6eb5e5d3-5a90-470f-b078-fa1395ee7679", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 14:44:52.314 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms 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" = ?) [1] 14:44:52.317 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=14.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 14:44:52.324 [debug] QUERY OK source="media_items" db=5.2ms idle=16.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "5c9b8650-2460-43de-a88f-e1f23496d203", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 14:44:52.327 [debug] QUERY OK source="sources" db=2.6ms idle=19.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z], 1] 14:44:52.330 [debug] QUERY OK source="media_items" db=2.4ms idle=15.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 14:44:52.339 [debug] QUERY OK source="tasks" db=1.8ms queue=0.1ms idle=14.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2162, 1, ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z]] 14:44:52.350 [debug] QUERY OK source="tasks" db=3.8ms idle=10.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2163, 2, ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z]] 14:44:52.357 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=12.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2164, 3, ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z]] 14:44:52.386 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=10.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 14:44:52.387 [debug] QUERY OK source="media_items" db=0.6ms idle=12.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 14:44:52.394 [debug] QUERY OK source="tasks" db=1.2ms idle=9.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2165, 1, ~U[2025-11-06 20:44:52Z], ~U[2025-11-06 20:44:52Z]] 14:44:52.397 [info] {"args":{"id":1},"id":2149,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":15671576,"event":"job:stop","queue_time":88366,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 14:44:52.989 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4e/94/4e94989485610b7c56594c2921c3839c56f4cb04f814b2b6feb27df9b5c4a54f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:52.990 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:52.993 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:52.994 [info] {"args":{"id":4},"id":2154,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4765186,"event":"job:stop","queue_time":4224841,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:53.004 [info] {"args":{"id":6},"id":2156,"meta":{},"system_time":1762461893004168022,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:53.006 [debug] QUERY OK source="media_items" db=1.5ms queue=0.5ms idle=607.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" = ?) [6] 14:44:53.007 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:53.009 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=600.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:44:53.010 [debug] QUERY OK source="media_profiles" db=0.7ms idle=205.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:44:53.011 [debug] QUERY OK source="media_items" db=1.0ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 14:44:53.014 [debug] QUERY OK source="media_metadata" db=0.3ms idle=9.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 14:44:53.016 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:53.017 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:53.018 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:53.020 [debug] QUERY OK source="settings" db=0.4ms idle=9.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:44:53.021 [debug] QUERY OK source="settings" db=1.2ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:53.022 [debug] QUERY OK source="settings" db=0.4ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:53.023 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5a/bf/5abfbed80c3e47f0026047fcdb9b0aa6b85cd9fea3fe652dd16f9f5a81b5dd41.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:54.132 [info] {"source":"oban","duration":3278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:56.796 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5a/f0/5af01325e162cee83ed1872f6ba6d1cb1ac180c04dab9b00d55c42cdafe0e24f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:56.796 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:56.797 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:56.800 [info] {"args":{"id":5},"id":2155,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4809391,"event":"job:stop","queue_time":6983980,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:56.809 [info] {"args":{"id":7},"id":2157,"meta":{},"system_time":1762461896809129804,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:56.810 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=991.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" = ?) [7] 14:44:56.811 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:56.813 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=993.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:56.814 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=990.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] 14:44:56.816 [debug] QUERY OK source="media_items" db=1.2ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 14:44:56.818 [debug] QUERY OK source="media_metadata" db=0.6ms idle=9.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 14:44:56.819 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:56.821 [debug] QUERY OK source="settings" db=1.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 [] 14:44:56.822 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:56.824 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:56.825 [debug] QUERY OK source="settings" db=1.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:56.827 [debug] QUERY OK source="settings" db=0.8ms 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 [] 14:44:56.827 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/04/0c/040cf2ddf7704dc0276cae139aa2b1402bf9aecb9e3f546217022d1080a7fe85.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:44:57.797 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5a/bf/5abfbed80c3e47f0026047fcdb9b0aa6b85cd9fea3fe652dd16f9f5a81b5dd41.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:44:57.798 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:57.799 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:44:57.804 [info] {"args":{"id":6},"id":2156,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4795791,"event":"job:stop","queue_time":7001589,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:57.814 [info] {"args":{"id":8},"id":2158,"meta":{},"system_time":1762461897814252221,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:44:57.816 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=988.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" = ?) [8] 14:44:57.818 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:44:57.820 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=991.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:44:57.822 [debug] QUERY OK source="media_profiles" db=2.0ms idle=993.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] 14:44:57.824 [debug] QUERY OK source="media_items" db=0.9ms idle=18.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 14:44:57.828 [debug] QUERY OK source="media_metadata" db=1.5ms idle=10.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 14:44:57.831 [debug] QUERY OK source="media_profiles" db=2.7ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:44:57.833 [debug] QUERY OK source="settings" db=1.6ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:57.835 [debug] Running yt-dlp command for action: get_downloadable_status 14:44:57.837 [debug] QUERY OK source="settings" db=0.3ms idle=13.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:44:57.838 [debug] QUERY OK source="settings" db=0.6ms 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:44:57.841 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:44:57.844 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9e/52/9e52f336f784acfe88797c399d9652aa3389b60ced62231bd4c0f3a6f64e210c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:00.955 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:01.557 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/04/0c/040cf2ddf7704dc0276cae139aa2b1402bf9aecb9e3f546217022d1080a7fe85.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:01.557 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:01.557 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:01.563 [info] {"args":{"id":7},"id":2157,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4748773,"event":"job:stop","queue_time":9806955,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:01.571 [info] {"args":{"id":25},"id":2159,"meta":{},"system_time":1762461901571306092,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:01.573 [debug] QUERY OK source="media_items" db=1.5ms idle=753.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" = ?) [25] 14:45:01.576 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:01.581 [debug] QUERY OK source="sources" db=1.2ms queue=3.2ms idle=724.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:01.585 [debug] QUERY OK source="media_profiles" db=1.4ms queue=1.8ms idle=626.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:01.587 [debug] QUERY OK source="media_items" db=1.9ms idle=23.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 14:45:01.591 [debug] QUERY OK source="media_metadata" db=0.4ms idle=19.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 14:45:01.593 [debug] QUERY OK source="media_profiles" db=1.5ms idle=18.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:01.595 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:01.597 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:01.601 [debug] QUERY OK source="settings" db=0.7ms idle=15.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:45:01.602 [debug] QUERY OK source="settings" db=1.3ms 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:45:01.604 [debug] QUERY OK source="settings" db=1.3ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:01.604 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f0/41/f041718cdf406e483a1dfa107a4c8c6ac9644f413ff55d34680c9b8180c14c1f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:03.036 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9e/52/9e52f336f784acfe88797c399d9652aa3389b60ced62231bd4c0f3a6f64e210c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:03.036 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:03.037 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:03.043 [info] {"args":{"id":8},"id":2158,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5223092,"event":"job:stop","queue_time":8810934,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:03.054 [info] {"args":{"id":26},"id":2160,"meta":{},"system_time":1762461903054559505,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:03.062 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=239.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" = ?) [26] 14:45:03.065 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:03.068 [debug] QUERY OK source="sources" db=2.7ms idle=246.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:03.074 [debug] QUERY OK source="media_profiles" db=3.3ms queue=0.1ms idle=188.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] 14:45:03.084 [debug] QUERY OK source="media_items" db=7.7ms idle=33.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 [26] 14:45:03.091 [debug] QUERY OK source="media_metadata" db=2.7ms idle=34.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 14:45:03.094 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.4ms idle=30.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:03.098 [debug] QUERY OK source="settings" db=2.0ms queue=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 [] 14:45:03.102 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:03.110 [debug] QUERY OK source="settings" db=2.2ms idle=34.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:45:03.116 [debug] QUERY OK source="settings" db=4.9ms queue=0.1ms idle=26.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:45:03.121 [debug] QUERY OK source="settings" db=4.2ms idle=24.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:45:03.125 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8d/b1/8db1987d4b1d04794aef90782e47899fd2dd8ab9101eb1a6cfc6002a40c3813a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:07.419 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f0/41/f041718cdf406e483a1dfa107a4c8c6ac9644f413ff55d34680c9b8180c14c1f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:07.419 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:07.420 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:07.421 [info] {"args":{"id":25},"id":2159,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5848995,"event":"job:stop","queue_time":11568828,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:07.429 [info] {"args":{"id":27},"id":2161,"meta":{},"system_time":1762461907429789944,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:07.431 [debug] QUERY OK source="media_items" db=1.0ms idle=609.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" = ?) [27] 14:45:07.431 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:07.433 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=611.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:07.434 [debug] QUERY OK source="media_profiles" db=0.6ms idle=525.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] 14:45:07.436 [debug] QUERY OK source="media_items" db=1.3ms idle=13.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 14:45:07.439 [debug] QUERY OK source="media_metadata" db=0.7ms idle=8.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 14:45:07.440 [debug] QUERY OK source="media_profiles" db=1.3ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:07.442 [debug] QUERY OK source="settings" db=1.5ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:07.444 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:07.446 [debug] QUERY OK source="settings" db=0.5ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:07.447 [debug] QUERY OK source="settings" db=0.9ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:07.448 [debug] QUERY OK source="settings" db=0.4ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:07.448 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f6/95/f6951e29f1b8ac249d57f22dedeb32ac54acdddd822ec3df648bc53f166c557e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:08.227 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8d/b1/8db1987d4b1d04794aef90782e47899fd2dd8ab9101eb1a6cfc6002a40c3813a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:08.227 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:08.228 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:08.230 [info] {"args":{"id":26},"id":2160,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5173622,"event":"job:stop","queue_time":12049816,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:08.240 [info] {"args":{"id":1},"id":2162,"meta":{},"system_time":1762461908239936621,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:08.242 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=792.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" = ?) [1] 14:45:08.243 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:08.245 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=795.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:08.246 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=333.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:45:08.248 [debug] QUERY OK source="media_items" db=0.9ms idle=16.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 14:45:08.252 [debug] QUERY OK source="media_metadata" db=0.7ms idle=11.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 14:45:08.253 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 14:45:08.255 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=9.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:45:08.257 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:08.259 [debug] QUERY OK source="settings" db=0.4ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:08.261 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=12.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:45:08.263 [debug] QUERY OK source="settings" db=1.5ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:08.264 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ac/f0/acf0c1826e63f9d91a4d8e7d21e1b6c9e1a8132d0cded49b83f2dbaecb81edbf.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:12.629 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f6/95/f6951e29f1b8ac249d57f22dedeb32ac54acdddd822ec3df648bc53f166c557e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:12.630 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:12.630 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:12.632 [info] {"args":{"id":27},"id":2161,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5200554,"event":"job:stop","queue_time":15427863,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:12.640 [info] {"args":{"id":2},"id":2163,"meta":{},"system_time":1762461912639936563,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:12.642 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=816.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" = ?) [2] 14:45:12.643 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:12.645 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=819.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:12.646 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=702.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] 14:45:12.648 [debug] QUERY OK source="media_items" db=1.2ms idle=15.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 14:45:12.650 [debug] QUERY OK source="media_metadata" db=0.2ms idle=10.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 14:45:12.652 [debug] QUERY OK source="media_profiles" db=1.0ms 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] 14:45:12.653 [debug] QUERY OK source="settings" db=0.9ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:12.654 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:12.656 [debug] QUERY OK source="settings" db=0.4ms idle=8.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:12.656 [debug] QUERY OK source="settings" db=0.5ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:12.657 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:12.658 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/25/b8/25b8ba678dcc70bfea8863a500b8069a6b5f3e4a84b613028d2961ea1bdc4b04.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:13.197 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ac/f0/acf0c1826e63f9d91a4d8e7d21e1b6c9e1a8132d0cded49b83f2dbaecb81edbf.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:13.197 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:13.197 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:13.201 [info] {"args":{"id":1},"id":2162,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4957715,"event":"job:stop","queue_time":16237907,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:13.214 [info] {"args":{"id":3},"id":2164,"meta":{},"system_time":1762461913214792127,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:13.216 [debug] QUERY OK source="media_items" db=1.1ms idle=558.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" = ?) [3] 14:45:13.217 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:13.218 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=559.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:13.220 [debug] QUERY OK source="media_profiles" db=1.2ms idle=273.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:45:13.221 [debug] QUERY OK source="media_items" db=0.8ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 14:45:13.223 [debug] QUERY OK source="media_metadata" db=0.4ms idle=8.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 14:45:13.225 [debug] QUERY OK source="media_profiles" db=0.9ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:13.226 [debug] QUERY OK source="settings" db=1.1ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:13.228 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:13.230 [debug] QUERY OK source="settings" db=0.6ms idle=9.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:45:13.231 [debug] QUERY OK source="settings" db=0.8ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:13.232 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:13.233 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/30/92/3092c126337f4706625ba43ce0575d1e609b27ef00aa25af7d4a2aac5a64c678.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:17.166 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/25/b8/25b8ba678dcc70bfea8863a500b8069a6b5f3e4a84b613028d2961ea1bdc4b04.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:17.166 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:17.168 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:17.171 [info] {"args":{"id":2},"id":2163,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4528288,"event":"job:stop","queue_time":20637823,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:17.431 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/30/92/3092c126337f4706625ba43ce0575d1e609b27ef00aa25af7d4a2aac5a64c678.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:17.431 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:17.432 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:17.434 [info] {"args":{"id":3},"id":2164,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4217698,"event":"job:stop","queue_time":21211896,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:24.134 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:54.140 [info] {"source":"oban","duration":4340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.959 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:24.145 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:54.148 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.960 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:24.154 [info] {"source":"oban","duration":3721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:54.160 [info] {"source":"oban","duration":5116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.963 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:24.167 [info] {"source":"oban","duration":5228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:54.171 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.965 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:24.174 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:54.178 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.968 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:24.181 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:54.186 [info] {"source":"oban","duration":4545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.969 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:24.190 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:54.195 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.971 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:24.199 [info] {"source":"oban","duration":3437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:54.204 [info] {"source":"oban","duration":4053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.972 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:24.208 [info] {"source":"oban","duration":3782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:54.213 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.974 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:24.217 [info] {"source":"oban","duration":2424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:54.219 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.975 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:24.222 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:54.227 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.977 [info] {"source":"oban","duration":1334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:24.232 [info] {"source":"oban","duration":3990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:54.235 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.978 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:24.243 [info] {"source":"oban","duration":6133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:54.248 [info] {"source":"oban","duration":3262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.980 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:24.251 [info] {"source":"oban","duration":2743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:54.257 [info] {"source":"oban","duration":4231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.982 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:24.263 [info] {"source":"oban","duration":4751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:54.273 [info] {"source":"oban","duration":7198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.984 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:24.282 [info] {"source":"oban","duration":7915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:54.288 [info] {"source":"oban","duration":4195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.985 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:24.291 [info] {"source":"oban","duration":3090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:54.296 [info] {"source":"oban","duration":3519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.987 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:24.305 [info] {"source":"oban","duration":7296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:54.312 [info] {"source":"oban","duration":5040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.990 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:24.319 [info] {"source":"oban","duration":4562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:54.329 [info] {"source":"oban","duration":7234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.994 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:24.334 [info] {"source":"oban","duration":4119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:54.341 [info] {"source":"oban","duration":5417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.995 [info] {"source":"oban","duration":895,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:24.345 [info] {"source":"oban","duration":3615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:54.354 [info] {"source":"oban","duration":5144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.999 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:24.359 [info] {"source":"oban","duration":4812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:54.365 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:01.000 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:24.371 [info] {"source":"oban","duration":3328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:54.375 [info] {"source":"oban","duration":3667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.004 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:24.380 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:54.388 [info] {"source":"oban","duration":7082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.006 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:24.392 [info] {"source":"oban","duration":3321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:54.395 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.009 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:24.407 [info] {"source":"oban","duration":7601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:54.416 [info] {"source":"oban","duration":5812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.012 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:24.419 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:54.425 [info] {"source":"oban","duration":4138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.013 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:24.428 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:54.433 [info] {"source":"oban","duration":3959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.015 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:24.440 [info] {"source":"oban","duration":4012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:54.446 [info] {"source":"oban","duration":5066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.017 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:24.449 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:54.454 [info] {"source":"oban","duration":3283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.019 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:24.459 [info] {"source":"oban","duration":4416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:54.463 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.021 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:24.465 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:54.469 [info] {"source":"oban","duration":2464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.022 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:24.474 [info] {"source":"oban","duration":3904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:54.481 [info] {"source":"oban","duration":4537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.024 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:24.485 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:54.488 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.026 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:24.493 [info] {"source":"oban","duration":3413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:54.499 [info] {"source":"oban","duration":3988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.028 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:24.502 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:54.507 [info] {"source":"oban","duration":3339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.030 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:24.509 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:54.516 [info] {"source":"oban","duration":4603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.031 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:24.521 [info] {"source":"oban","duration":4530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:54.524 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.032 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:24.528 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:54.533 [info] {"source":"oban","duration":3700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.034 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:24.536 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:54.540 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.036 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:24.542 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:54.547 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.038 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:24.552 [info] {"source":"oban","duration":3912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:54.556 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.040 [info] {"source":"oban","duration":1599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:24.560 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:54.566 [info] {"source":"oban","duration":4882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.043 [info] {"source":"oban","duration":896,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:24.570 [info] {"source":"oban","duration":3571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:54.575 [info] {"source":"oban","duration":4432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.045 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:24.580 [info] {"source":"oban","duration":3599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:54.585 [info] {"source":"oban","duration":3199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.048 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:24.588 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:54.592 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.050 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:24.595 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:54.598 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.051 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:24.603 [info] {"source":"oban","duration":3883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:54.606 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.052 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:24.609 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:54.614 [info] {"source":"oban","duration":4582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.054 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:24.619 [info] {"source":"oban","duration":3436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:54.625 [info] {"source":"oban","duration":4170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.057 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:24.631 [info] {"source":"oban","duration":5373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:54.635 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.059 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:24.638 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:54.650 [info] {"source":"oban","duration":9216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.063 [info] {"source":"oban","duration":1552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:24.655 [info] {"source":"oban","duration":3510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:54.660 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.064 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:24.662 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:54.667 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.067 [info] {"source":"oban","duration":1542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:24.671 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:54.677 [info] {"source":"oban","duration":5153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.069 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:24.681 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:54.685 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.071 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:24.687 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:54.690 [info] {"source":"oban","duration":1466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.073 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:24.693 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:54.696 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.075 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:24.700 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:54.703 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.076 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:24.707 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:54.711 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.077 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:24.715 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:54.723 [info] {"source":"oban","duration":7804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.080 [info] {"source":"oban","duration":1292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:24.729 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:54.732 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.085 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:24.738 [info] {"source":"oban","duration":4217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:54.742 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.086 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:24.748 [info] {"source":"oban","duration":5410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:54.752 [info] {"source":"oban","duration":3310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.089 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:24.757 [info] {"source":"oban","duration":3144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:54.760 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.090 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:24.766 [info] {"source":"oban","duration":3931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:54.772 [info] {"source":"oban","duration":4089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.093 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:24.776 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:54.781 [info] {"source":"oban","duration":3534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.094 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:24.785 [info] {"source":"oban","duration":3079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:54.788 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.098 [info] {"source":"oban","duration":1549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:24.795 [info] {"source":"oban","duration":5022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:54.805 [info] {"source":"oban","duration":7801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.101 [info] {"source":"oban","duration":1515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:24.808 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:54.811 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.102 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:24.817 [info] {"source":"oban","duration":3868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:54.821 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.105 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:24.824 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:54.829 [info] {"source":"oban","duration":4659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.108 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:24.833 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:54.837 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.112 [info] {"source":"oban","duration":1517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:24.842 [info] {"source":"oban","duration":3624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:54.845 [info] {"source":"oban","duration":1449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.114 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:24.847 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:54.851 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.115 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:24.855 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:54.861 [info] {"source":"oban","duration":4774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.117 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:24.866 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:54.872 [info] {"source":"oban","duration":3978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.121 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:24.877 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:54.880 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.123 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:24.886 [info] {"source":"oban","duration":4428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:54.889 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.125 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:24.894 [info] {"source":"oban","duration":3615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:54.899 [info] {"source":"oban","duration":3723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.127 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:24.904 [info] {"source":"oban","duration":4349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:54.906 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.130 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:24.911 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:54.916 [info] {"source":"oban","duration":3835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.131 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:24.925 [info] {"source":"oban","duration":7719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:54.929 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.135 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:24.932 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:54.936 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.138 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:24.942 [info] {"source":"oban","duration":4723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:54.947 [info] {"source":"oban","duration":3461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.140 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:24.950 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:54.954 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.142 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:24.958 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:54.965 [info] {"source":"oban","duration":5704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.144 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:24.968 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:54.973 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.147 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:24.978 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:54.982 [info] {"source":"oban","duration":3535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.149 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:24.988 [info] {"source":"oban","duration":3692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:54.993 [info] {"source":"oban","duration":3647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.151 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:24.997 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:55.001 [info] {"source":"oban","duration":3073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.153 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:25.010 [info] {"source":"oban","duration":7786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:55.015 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.156 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:25.018 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:55.021 [info] {"source":"oban","duration":1386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.157 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:25.025 [info] {"source":"oban","duration":3387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:55.029 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.158 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:25.032 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:55.038 [info] {"source":"oban","duration":4987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.161 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:25.042 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:55.046 [info] {"source":"oban","duration":3558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.164 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:25.052 [info] {"source":"oban","duration":5118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:55.056 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.165 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:25.059 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:55.063 [info] {"source":"oban","duration":3472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.167 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:25.067 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:55.071 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.169 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:25.074 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:55.078 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.172 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:25.084 [info] {"source":"oban","duration":4741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:55.087 [info] {"source":"oban","duration":2713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.174 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:25.090 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:55.094 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.176 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:25.099 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:55.103 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.179 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:25.115 [info] {"source":"oban","duration":10115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:55.120 [info] {"source":"oban","duration":3212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.180 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:25.125 [info] {"source":"oban","duration":4679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:55.129 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.184 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:25.133 [info] {"source":"oban","duration":3496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:55.137 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.185 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:25.140 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:55.145 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.189 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:25.150 [info] {"source":"oban","duration":3360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:55.153 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.191 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:25.157 [info] {"source":"oban","duration":2654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:55.162 [info] {"source":"oban","duration":3586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.193 [info] {"source":"oban","duration":1563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:25.169 [info] {"source":"oban","duration":5984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:55.176 [info] {"source":"oban","duration":4534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.196 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:25.180 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:55.186 [info] {"source":"oban","duration":4666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.197 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:25.191 [info] {"source":"oban","duration":2559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:55.197 [info] {"source":"oban","duration":4352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.202 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:25.202 [info] {"source":"oban","duration":3728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:55.205 [info] {"source":"oban","duration":2098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.203 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:25.210 [info] {"source":"oban","duration":4698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:55.226 [info] {"source":"oban","duration":14331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.206 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:25.230 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:55.239 [info] {"source":"oban","duration":6281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.208 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:25.246 [info] {"source":"oban","duration":5401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:55.250 [info] {"source":"oban","duration":3911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.210 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:25.255 [info] {"source":"oban","duration":3639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:55.259 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.212 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:25.262 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:55.265 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.214 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:25.270 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:55.273 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.216 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:25.277 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:55.283 [info] {"source":"oban","duration":5566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.218 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:25.287 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:55.291 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.220 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:25.295 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:55.298 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.221 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:25.306 [info] {"source":"oban","duration":6443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:55.310 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.222 [info] {"source":"oban","duration":591,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:25.314 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:55.317 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.224 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:25.321 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:55.323 [info] {"source":"oban","duration":2098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.226 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:25.327 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:55.331 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.228 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:25.335 [info] {"source":"oban","duration":3306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:55.340 [info] {"source":"oban","duration":3495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.233 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:25.343 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:55.347 [info] {"source":"oban","duration":2251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.234 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:25.350 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:55.354 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.237 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:25.358 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:55.373 [info] {"source":"oban","duration":14203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.241 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:25.378 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:55.381 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.242 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:25.384 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:55.389 [info] {"source":"oban","duration":4177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.244 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:25.392 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:55.395 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.246 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:25.402 [info] {"source":"oban","duration":5104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:55.406 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.247 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:25.410 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:55.414 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.249 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:25.418 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:55.422 [info] {"source":"oban","duration":3760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.251 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:25.427 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:55.429 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.254 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:25.433 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:55.435 [info] {"source":"oban","duration":1601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.256 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:25.438 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:55.443 [info] {"source":"oban","duration":3493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.257 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:25.447 [info] {"source":"oban","duration":2415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:55.449 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.259 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:25.453 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:55.457 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.261 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:25.460 [info] {"source":"oban","duration":1841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:55.464 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.262 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:25.469 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:55.475 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.265 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:25.478 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:55.482 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.267 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:25.485 [info] {"source":"oban","duration":2525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:55.491 [info] {"source":"oban","duration":4511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.269 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:25.495 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:55.499 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.271 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:25.502 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:55.505 [info] {"source":"oban","duration":2676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.273 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:25.509 [info] {"source":"oban","duration":2122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:55.515 [info] {"source":"oban","duration":4307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.275 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:25.519 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:55.524 [info] {"source":"oban","duration":2655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.278 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:25.526 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:55.529 [info] {"source":"oban","duration":1506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.281 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:25.532 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:55.537 [info] {"source":"oban","duration":3728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.282 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:25.539 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:55.544 [info] {"source":"oban","duration":3703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.284 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:25.547 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:55.551 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.288 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:25.554 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:55.558 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.290 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:25.561 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:55.564 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.292 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:25.567 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:55.570 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.295 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:25.574 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:55.579 [info] {"source":"oban","duration":3761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.297 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:25.584 [info] {"source":"oban","duration":3242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:55.588 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.298 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:25.592 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:55.598 [info] {"source":"oban","duration":4633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.300 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:25.605 [info] {"source":"oban","duration":5431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:55.609 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.302 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:25.612 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:55.616 [info] {"source":"oban","duration":3728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.306 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:25.621 [info] {"source":"oban","duration":3141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:55.623 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.311 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:25.628 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:55.630 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.313 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:25.632 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:55.637 [info] {"source":"oban","duration":3263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.315 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:25.641 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:55.646 [info] {"source":"oban","duration":3902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.317 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:25.650 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:55.654 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.319 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:25.660 [info] {"source":"oban","duration":5357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:55.665 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.321 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:25.672 [info] {"source":"oban","duration":4696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:55.677 [info] {"source":"oban","duration":5036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.324 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:25.682 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:55.686 [info] {"source":"oban","duration":4096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.326 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:25.690 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:55.694 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.328 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:25.698 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:55.704 [info] {"source":"oban","duration":5150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.331 [info] {"source":"oban","duration":1480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:25.710 [info] {"source":"oban","duration":4334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:55.714 [info] {"source":"oban","duration":3350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.335 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:25.717 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:55.722 [info] {"source":"oban","duration":3336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.338 [info] {"source":"oban","duration":1323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:25.724 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:55.730 [info] {"source":"oban","duration":3760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.339 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:25.734 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:55.739 [info] {"source":"oban","duration":3526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.342 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:25.745 [info] {"source":"oban","duration":4596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:55.750 [info] {"source":"oban","duration":3392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.344 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:25.755 [info] {"source":"oban","duration":4247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:55.760 [info] {"source":"oban","duration":4074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.346 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:25.768 [info] {"source":"oban","duration":5921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:55.772 [info] {"source":"oban","duration":3661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.347 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:25.775 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:55.781 [info] {"source":"oban","duration":3502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.349 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:25.785 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:55.789 [info] {"source":"oban","duration":3888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.351 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:25.796 [info] {"source":"oban","duration":5006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:55.802 [info] {"source":"oban","duration":4221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.353 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:25.813 [info] {"source":"oban","duration":8435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:55.819 [info] {"source":"oban","duration":4035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.356 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:25.823 [info] {"source":"oban","duration":4021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:55.828 [info] {"source":"oban","duration":3761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.358 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:25.834 [info] {"source":"oban","duration":3926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:55.837 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.364 [info] {"source":"oban","duration":5185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:25.841 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:55.847 [info] {"source":"oban","duration":3724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.366 [info] {"source":"oban","duration":1429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:25.849 [info] {"source":"oban","duration":1609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:55.852 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.369 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:25.857 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:55.864 [info] {"source":"oban","duration":5565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.372 [info] {"source":"oban","duration":1572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:25.868 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:55.872 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.377 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:25.875 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:55.880 [info] {"source":"oban","duration":3808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.381 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:25.883 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:55.887 [info] {"source":"oban","duration":3384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.383 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:25.891 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:55.896 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.385 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:25.899 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:55.904 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.388 [info] {"source":"oban","duration":1493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:25.908 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:55.911 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.390 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:25.915 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:55.921 [info] {"source":"oban","duration":4721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.393 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:25.927 [info] {"source":"oban","duration":3738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:55.930 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.394 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:25.938 [info] {"source":"oban","duration":6367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":57} 18:00:55.940 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.396 [info] {"source":"oban","duration":894,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:25.946 [info] {"source":"oban","duration":3910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:55.949 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.402 [info] {"source":"oban","duration":4177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:25.952 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:55.957 [info] {"source":"oban","duration":4675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.406 [info] {"source":"oban","duration":1327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:25.962 [info] {"source":"oban","duration":3312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:55.966 [info] {"source":"oban","duration":3313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.408 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:25.971 [info] {"source":"oban","duration":3723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:55.974 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.409 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:25.979 [info] {"source":"oban","duration":4204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:55.983 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.412 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:25.985 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:55.987 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.417 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:25.992 [info] {"source":"oban","duration":3498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:55.997 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.418 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:26.005 [info] {"source":"oban","duration":7269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:56.010 [info] {"source":"oban","duration":4016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.420 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:26.016 [info] {"source":"oban","duration":3302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:56.019 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.422 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:26.025 [info] {"source":"oban","duration":3682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:56.029 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.425 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:26.034 [info] {"source":"oban","duration":3311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:56.039 [info] {"source":"oban","duration":4097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.428 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:26.043 [info] {"source":"oban","duration":3898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:56.047 [info] {"source":"oban","duration":2344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.430 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:26.052 [info] {"source":"oban","duration":4298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:56.057 [info] {"source":"oban","duration":3378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.433 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:26.061 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:56.065 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.437 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:26.069 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:56.075 [info] {"source":"oban","duration":4313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.439 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:26.079 [info] {"source":"oban","duration":3068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:30.364 [debug] Tzdata polling for update. 18:16:30.551 [debug] Tzdata polling shows the loaded tz database is up to date. 18:16:56.083 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.443 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:26.087 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:56.092 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.444 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:26.095 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:56.099 [info] {"source":"oban","duration":3972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.448 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:26.105 [info] {"source":"oban","duration":3955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:56.109 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.451 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:26.113 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:56.119 [info] {"source":"oban","duration":3845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.453 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:26.123 [info] {"source":"oban","duration":3346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:56.126 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.454 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:26.132 [info] {"source":"oban","duration":3485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:56.134 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.455 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:26.139 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:56.143 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.457 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:26.145 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:56.151 [info] {"source":"oban","duration":4286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.458 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:26.155 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:56.161 [info] {"source":"oban","duration":5362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.460 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:26.166 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:56.170 [info] {"source":"oban","duration":3834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.461 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:26.174 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:56.178 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.463 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:26.181 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:56.184 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.465 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:26.188 [info] {"source":"oban","duration":2586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:56.192 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.466 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:26.195 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:56.197 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.468 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:26.203 [info] {"source":"oban","duration":4476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:56.208 [info] {"source":"oban","duration":4512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.469 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:26.212 [info] {"source":"oban","duration":2579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:56.215 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.471 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:26.223 [info] {"source":"oban","duration":6909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:56.228 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.472 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:26.231 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:56.235 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.476 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:26.241 [info] {"source":"oban","duration":3648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:56.244 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.478 [info] {"source":"oban","duration":841,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:26.248 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:56.253 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.480 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:26.256 [info] {"source":"oban","duration":2530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:56.258 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.482 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:26.263 [info] {"source":"oban","duration":3480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:56.267 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.484 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:26.270 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:56.275 [info] {"source":"oban","duration":3750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.486 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:26.278 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:56.285 [info] {"source":"oban","duration":5941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.488 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:26.290 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:56.294 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.491 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:26.298 [info] {"source":"oban","duration":3128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:56.302 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.494 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:26.306 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:56.309 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.495 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:26.311 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:56.316 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.502 [info] {"source":"oban","duration":3621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:26.321 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:56.324 [info] {"source":"oban","duration":2564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.505 [info] {"source":"oban","duration":1451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:26.326 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:56.331 [info] {"source":"oban","duration":3057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.509 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:26.335 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:56.341 [info] {"source":"oban","duration":4412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.513 [info] {"source":"oban","duration":3610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:26.346 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:56.349 [info] {"source":"oban","duration":2344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.516 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:26.354 [info] {"source":"oban","duration":3740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:56.356 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.518 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:26.362 [info] {"source":"oban","duration":3844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:56.366 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.519 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:26.370 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:56.374 [info] {"source":"oban","duration":3596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.522 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:26.378 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:56.380 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.524 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:26.387 [info] {"source":"oban","duration":4940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:56.396 [info] {"source":"oban","duration":8168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.525 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:26.400 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:56.404 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.528 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:26.407 [info] {"source":"oban","duration":2643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:56.411 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.532 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:26.414 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:56.418 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.534 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:26.421 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:56.424 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.536 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:26.430 [info] {"source":"oban","duration":3979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:56.433 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.537 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:26.438 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:56.444 [info] {"source":"oban","duration":4174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.547 [info] {"source":"oban","duration":9571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2166]} 19:00:00.555 [info] {"args":{},"id":2166,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1762477200555236779,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 19:00:00.559 [debug] QUERY OK source="media_items" db=2.7ms idle=573.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 19:00:00.559 [info] Culling 0 media items past their retention date 19:00:00.563 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=577.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 19:00:00.563 [info] Deleting 0 media items that are from before the source cutoff 19:00:00.566 [info] {"args":{},"id":2166,"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":8024,"event":"job:stop","queue_time":550829,"attempt":1,"tags":["media_item","local_data"]} 19:00:26.449 [info] {"source":"oban","duration":3994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:56.451 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.549 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:26.455 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:56.458 [info] {"source":"oban","duration":2392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.553 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:26.463 [info] {"source":"oban","duration":3308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:56.467 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.557 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:26.475 [info] {"source":"oban","duration":5647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:56.478 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.560 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:26.482 [info] {"source":"oban","duration":3575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:56.486 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.561 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:26.491 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:56.494 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.563 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:26.497 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:56.501 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.564 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:26.505 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:56.508 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.566 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:26.516 [info] {"source":"oban","duration":7490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:56.521 [info] {"source":"oban","duration":3459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.569 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:26.524 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:56.529 [info] {"source":"oban","duration":4696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.571 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:26.534 [info] {"source":"oban","duration":3164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:56.538 [info] {"source":"oban","duration":2453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.573 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:26.542 [info] {"source":"oban","duration":3763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:56.546 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.576 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:26.552 [info] {"source":"oban","duration":4503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:56.557 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.577 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:26.560 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:56.565 [info] {"source":"oban","duration":4287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.579 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:26.572 [info] {"source":"oban","duration":5837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:56.575 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.580 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:26.581 [info] {"source":"oban","duration":4113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:56.585 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.582 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:26.589 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:56.592 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.584 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:26.599 [info] {"source":"oban","duration":4872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:56.603 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.587 [info] {"source":"oban","duration":1398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:26.606 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:56.610 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.588 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:26.613 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:56.622 [info] {"source":"oban","duration":8065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.591 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:26.626 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:56.630 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.594 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:26.633 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:56.637 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.596 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:26.641 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:56.648 [info] {"source":"oban","duration":5467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.598 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:26.651 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:56.654 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.600 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:26.657 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:56.661 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.603 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:26.664 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:56.668 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.609 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:26.675 [info] {"source":"oban","duration":4161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:56.677 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.612 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:26.681 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:56.687 [info] {"source":"oban","duration":5504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.613 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:26.691 [info] {"source":"oban","duration":2453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:56.694 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.618 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:26.697 [info] {"source":"oban","duration":1400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:56.703 [info] {"source":"oban","duration":4663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.622 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:26.708 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:56.712 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.624 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:26.714 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:56.720 [info] {"source":"oban","duration":4479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.625 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:26.724 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:56.727 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.627 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:26.729 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:56.733 [info] {"source":"oban","duration":3107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.630 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:26.736 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:56.739 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.633 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:26.741 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:56.746 [info] {"source":"oban","duration":3596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.635 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:26.749 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:56.752 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.638 [info] {"source":"oban","duration":1347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:26.755 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:56.760 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.642 [info] {"source":"oban","duration":3482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:26.763 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:56.767 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.645 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:26.769 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:56.774 [info] {"source":"oban","duration":3942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.650 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:26.778 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:56.783 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.652 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:26.790 [info] {"source":"oban","duration":4735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:56.796 [info] {"source":"oban","duration":4060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.655 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:26.799 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:56.804 [info] {"source":"oban","duration":4558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.658 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:26.807 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:56.811 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.661 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:26.815 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:56.820 [info] {"source":"oban","duration":4787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.662 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:26.824 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:56.827 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.665 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:26.830 [info] {"source":"oban","duration":2541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:56.833 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.667 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:26.838 [info] {"source":"oban","duration":3424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:56.843 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.668 [info] {"source":"oban","duration":381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:26.845 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:56.856 [info] {"source":"oban","duration":9180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.669 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:26.860 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:56.863 [info] {"source":"oban","duration":1629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.671 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:26.865 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:56.869 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.673 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:26.874 [info] {"source":"oban","duration":3729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:56.877 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.677 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:26.882 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:56.887 [info] {"source":"oban","duration":3697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.679 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:26.890 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:56.895 [info] {"source":"oban","duration":4392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.681 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:26.899 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:56.905 [info] {"source":"oban","duration":5923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.684 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:26.909 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:56.911 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.688 [info] {"source":"oban","duration":3567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:26.915 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:56.927 [info] {"source":"oban","duration":11192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.692 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:26.930 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:56.933 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.694 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:26.936 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:56.941 [info] {"source":"oban","duration":4001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.697 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:26.945 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:56.950 [info] {"source":"oban","duration":3937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.706 [info] {"source":"oban","duration":8078,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2167]} 20:00:00.716 [info] {"args":{},"id":2167,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1762480800716079047,"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"]} 20:00:00.719 [debug] QUERY OK source="media_items" db=1.1ms queue=1.1ms idle=689.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) ) [] 20:00:00.720 [info] Redownloading 0 media items 20:00:00.724 [info] {"args":{},"id":2167,"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":4936,"event":"job:stop","queue_time":711913,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:00:26.952 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:56.955 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.707 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:26.958 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:56.963 [info] {"source":"oban","duration":3382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.708 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:26.967 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:56.971 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.710 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:26.976 [info] {"source":"oban","duration":3637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:56.982 [info] {"source":"oban","duration":3836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.712 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:26.986 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:56.988 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.714 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:26.991 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:56.997 [info] {"source":"oban","duration":3852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.715 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:27.002 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:57.004 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.717 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:27.009 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:57.014 [info] {"source":"oban","duration":3907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.718 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:27.016 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:57.028 [info] {"source":"oban","duration":10949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.720 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:27.033 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:57.037 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.721 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:27.042 [info] {"source":"oban","duration":3441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:57.045 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.723 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:27.050 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 20:11:57.053 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.725 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:27.058 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:57.063 [info] {"source":"oban","duration":3919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.726 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:27.066 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:57.070 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.729 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:27.074 [info] {"source":"oban","duration":2671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:57.080 [info] {"source":"oban","duration":4560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.733 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:27.084 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:57.087 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.737 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:27.090 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:57.094 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.739 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:27.098 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:57.101 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.741 [info] {"source":"oban","duration":633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:27.104 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:57.108 [info] {"source":"oban","duration":2648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.745 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:27.112 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:57.116 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.748 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:27.121 [info] {"source":"oban","duration":3689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:57.124 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.754 [info] {"source":"oban","duration":3902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:27.128 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:57.131 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.755 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:27.135 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:57.139 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.757 [info] {"source":"oban","duration":1367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:27.142 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:57.148 [info] {"source":"oban","duration":4109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.759 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:27.151 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:57.153 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.761 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:27.157 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:57.167 [info] {"source":"oban","duration":8981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.762 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:27.171 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:57.173 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.763 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:27.176 [info] {"source":"oban","duration":2674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:57.180 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.764 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:27.182 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:57.186 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.766 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:27.190 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:57.193 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.767 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:27.197 [info] {"source":"oban","duration":3328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:57.199 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.770 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:27.204 [info] {"source":"oban","duration":3536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:57.207 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.772 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:27.210 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:57.214 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.773 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:27.219 [info] {"source":"oban","duration":3930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:57.221 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.775 [info] {"source":"oban","duration":1445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:27.225 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:57.228 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.776 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:27.233 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:57.237 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.777 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:27.242 [info] {"source":"oban","duration":3912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:57.246 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.778 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:27.250 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:57.254 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.780 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:27.257 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:57.260 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.783 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:27.263 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:57.267 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.784 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:27.271 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:57.274 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.786 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:27.280 [info] {"source":"oban","duration":4234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:57.284 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.787 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:27.287 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:57.292 [info] {"source":"oban","duration":3963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.788 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:27.295 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:57.299 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.790 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:27.303 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:52.999 [info] {"args":{"id":1},"id":2165,"meta":{},"system_time":1762483492998332783,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:44:53.001 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1942.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:53.006 [debug] QUERY OK source="settings" db=4.5ms queue=0.1ms idle=1944.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:44:53.012 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=1037.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 20:44:53.014 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=35.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 20:44:53.016 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=16.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:53.018 [debug] QUERY OK source="settings" db=0.8ms queue=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 [] 20:44:53.021 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:44:53.022 [debug] Current batch of media processed. Will check again in 1000ms 20:44:53.022 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=15.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:44:53.023 [debug] QUERY OK source="settings" db=0.6ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:53.024 [debug] QUERY OK source="settings" db=1.1ms idle=9.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:44:53.025 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/d9/39/d939e383fdb3c7bc00e697fbb4e29866185c4a00b3b69d44b39a54e084fb9f76.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:54.022 [debug] Current batch of media processed. Will check again in 1000ms 20:44:55.023 [debug] Current batch of media processed. Will check again in 1000ms 20:44:56.025 [debug] Current batch of media processed. Will check again in 1000ms 20:44:57.026 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", "id" => "wu801rrpRtk", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 20:44:57.027 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=969.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:44:57.030 [debug] QUERY OK source="sources" db=1.6ms queue=0.8ms idle=971.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:57.032 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=974.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 20:44:57.037 [debug] QUERY OK source="media_items" db=3.9ms idle=976.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "b32d0c1d-d7e6-4545-8355-f5be6f1a5b6f", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-07 02:44:57Z], ~U[2025-11-07 02:44:57Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 20:44:57.039 [debug] QUERY OK source="sources" db=0.9ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:57.040 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:57.042 [debug] QUERY OK source="media_items" db=1.2ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 20:44:57.042 [info] Kicking off download for media item #1 (wu801rrpRtk) 20:44:57.046 [debug] QUERY OK source="tasks" db=0.3ms idle=6.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2168, 1, ~U[2025-11-07 02:44:57Z], ~U[2025-11-07 02:44:57Z]] 20:44:57.046 [debug] Current batch of media processed. Will check again in 1000ms 20:44:57.053 [info] {"args":{"id":1},"id":2168,"meta":{},"system_time":1762483497053406806,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:57.054 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 20:44:57.055 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:57.055 [debug] QUERY OK source="sources" db=0.6ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:57.056 [debug] QUERY OK source="media_profiles" db=0.5ms idle=10.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:57.058 [debug] QUERY OK source="media_items" db=0.9ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 20:44:57.060 [debug] QUERY OK source="media_metadata" db=0.3ms idle=6.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 20:44:57.061 [debug] QUERY OK source="media_profiles" db=0.8ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:57.063 [debug] QUERY OK source="settings" db=1.3ms 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 [] 20:44:57.064 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:57.066 [debug] QUERY OK source="settings" db=0.4ms idle=9.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:44:57.067 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms 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 [] 20:44:57.068 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:57.069 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e1/0b/e10b11c92a28d610bcbfe1aeb994ce29f6ed96f6a783105970c7ab9c9ac9ab92.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:57.308 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:58.047 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 20:44:58.050 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=981.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:44:58.051 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=983.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:58.054 [debug] QUERY OK source="media_items" db=1.5ms queue=1.0ms idle=982.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 20:44:58.065 [debug] QUERY OK source="media_items" db=10.2ms idle=746.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "50ae856d-dee0-46df-be13-4805d44e228b", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-07 02:44:58Z], ~U[2025-11-07 02:44:58Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 20:44:58.068 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=70.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:58.070 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=18.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:58.073 [debug] QUERY OK source="media_items" db=1.8ms idle=20.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 20:44:58.073 [info] Kicking off download for media item #2 (uah3PW5v-U4) 20:44:58.085 [debug] QUERY OK source="tasks" db=3.5ms idle=12.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2169, 2, ~U[2025-11-07 02:44:58Z], ~U[2025-11-07 02:44:58Z]] 20:44:58.086 [debug] Current batch of media processed. Will check again in 1000ms 20:44:58.090 [info] {"args":{"id":2},"id":2169,"meta":{},"system_time":1762483498089991897,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:44:58.092 [debug] QUERY OK source="media_items" db=1.9ms idle=17.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" = ?) [2] 20:44:58.093 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:44:58.096 [debug] QUERY OK source="sources" db=1.6ms queue=0.8ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:58.098 [debug] QUERY OK source="media_profiles" db=1.8ms idle=17.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:58.100 [debug] QUERY OK source="media_items" db=1.7ms idle=14.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 20:44:58.103 [debug] QUERY OK source="media_metadata" db=0.3ms idle=13.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 20:44:58.106 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.3ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:58.108 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:58.109 [debug] Running yt-dlp command for action: get_downloadable_status 20:44:58.112 [debug] QUERY OK source="settings" db=0.3ms idle=13.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:44:58.113 [debug] QUERY OK source="settings" db=1.1ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:58.115 [debug] QUERY OK source="settings" db=1.3ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:44:58.115 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9b/57/9b57ff45427715a3414dd66b76d0c9c8f86f05be32146cdd180aed0981efa284.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:44:59.090 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 20:44:59.098 [debug] QUERY OK source="sources" db=4.6ms queue=3.7ms idle=981.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:44:59.107 [debug] QUERY OK source="sources" db=4.1ms queue=3.5ms idle=987.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:59.110 [debug] QUERY OK source="media_items" db=0.9ms queue=2.4ms idle=993.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 20:44:59.118 [debug] QUERY OK source="media_items" db=4.8ms idle=997.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "1f821c4e-1fd6-4b42-8aa1-d1db624cb58e", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-07 02:44:59Z], ~U[2025-11-07 02:44:59Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 20:44:59.121 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=120.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:44:59.127 [debug] QUERY OK source="media_profiles" db=2.3ms queue=3.5ms idle=23.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:44:59.130 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=21.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 20:44:59.130 [info] Kicking off download for media item #3 (-GFzEz6jpos) 20:44:59.137 [debug] QUERY OK source="tasks" db=0.9ms queue=0.4ms idle=14.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2170, 3, ~U[2025-11-07 02:44:59Z], ~U[2025-11-07 02:44:59Z]] 20:44:59.138 [debug] Current batch of media processed. Will check again in 1000ms 20:45:00.140 [debug] Current batch of media processed. Will check again in 1000ms 20:45:00.809 [info] {"source":"oban","duration":15749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:01.143 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "duration" => 3832, "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", "id" => "HsptJq2CYwY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 20:45:01.147 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=335.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:45:01.154 [debug] QUERY OK source="sources" db=6.1ms queue=0.1ms idle=119.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:01.159 [debug] QUERY OK source="media_items" db=3.1ms queue=2.2ms idle=93.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 20:45:01.171 [debug] QUERY OK source="media_items" db=8.5ms queue=0.1ms idle=101.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "6484fd3a-746d-48e0-921d-31b0568c4259", 1, [], 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-07 02:45:01Z], ~U[2025-11-07 02:45:01Z], "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, ~U[2025-03-11 00:00:00Z]] 20:45:01.191 [debug] QUERY OK source="sources" db=10.8ms queue=8.5ms idle=111.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:01.196 [debug] QUERY OK source="media_profiles" db=3.6ms queue=0.4ms idle=45.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:01.200 [debug] QUERY OK source="media_items" db=0.9ms idle=44.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 [4] 20:45:01.200 [info] Kicking off download for media item #4 (HsptJq2CYwY) 20:45:01.220 [debug] QUERY OK source="tasks" db=4.8ms queue=0.2ms idle=23.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2171, 4, ~U[2025-11-07 02:45:01Z], ~U[2025-11-07 02:45:01Z]] 20:45:01.221 [debug] Current batch of media processed. Will check again in 1000ms 20:45:02.230 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 20:45:02.241 [debug] QUERY OK source="sources" db=4.8ms queue=0.3ms idle=1035.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:45:02.248 [debug] QUERY OK source="sources" db=6.0ms idle=1032.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:02.251 [debug] QUERY OK source="media_items" db=1.1ms queue=1.3ms idle=1033.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 20:45:02.274 [debug] QUERY OK source="media_items" db=13.6ms idle=1033.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "1c107dfe-08a0-4794-9084-799e598f307b", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-07 02:45:02Z], ~U[2025-11-07 02:45:02Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass musi (truncated) 20:45:02.278 [debug] QUERY OK source="sources" db=3.8ms queue=0.2ms idle=236.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:02.282 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.8ms idle=38.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:02.288 [debug] QUERY OK source="media_items" db=4.8ms idle=35.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 [5] 20:45:02.288 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 20:45:02.313 [debug] QUERY OK source="tasks" db=3.7ms queue=0.1ms idle=30.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2172, 5, ~U[2025-11-07 02:45:02Z], ~U[2025-11-07 02:45:02Z]] 20:45:02.315 [debug] Current batch of media processed. Will check again in 1000ms 20:45:03.317 [debug] Current batch of media processed. Will check again in 1000ms 20:45:03.624 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e1/0b/e10b11c92a28d610bcbfe1aeb994ce29f6ed96f6a783105970c7ab9c9ac9ab92.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:03.625 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:03.625 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:03.629 [info] {"args":{"id":1},"id":2168,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6572175,"event":"job:stop","queue_time":51839,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:03.644 [info] {"args":{"id":3},"id":2170,"meta":{},"system_time":1762483503643950958,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:03.647 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1335.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" = ?) [3] 20:45:03.649 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:03.652 [debug] QUERY OK source="sources" db=2.6ms queue=0.2ms idle=1336.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:03.654 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=581.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:45:03.656 [debug] QUERY OK source="media_items" db=1.4ms idle=25.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 20:45:03.665 [debug] QUERY OK source="media_metadata" db=1.5ms idle=19.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 20:45:03.668 [debug] QUERY OK source="media_profiles" db=3.3ms idle=18.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:03.672 [debug] QUERY OK source="settings" db=2.9ms queue=0.2ms idle=16.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:45:03.675 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:03.676 [debug] QUERY OK source="settings" db=0.3ms idle=22.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:45:03.679 [debug] QUERY OK source="settings" db=2.1ms idle=20.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:45:03.680 [debug] QUERY OK source="settings" db=1.6ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:03.681 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2e/0f/2e0f660464e1187f8fe155719b969cafac99dd5e961611cc79ecb04369adb750.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:04.321 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 20:45:04.326 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms 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" IN (?)) [1] 20:45:04.332 [debug] QUERY OK source="sources" db=1.3ms queue=2.7ms idle=650.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:04.338 [debug] QUERY OK source="media_items" db=5.7ms idle=653.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 20:45:04.357 [debug] QUERY OK source="media_items" db=14.4ms idle=661.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "daa839f3-8dd5-4e7b-929a-073f79f71c88", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-07 02:45:04Z], ~U[2025-11-07 02:45:04Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 20:45:04.361 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=271.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:04.367 [debug] QUERY OK source="media_profiles" db=4.1ms queue=1.0ms idle=36.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:04.371 [debug] QUERY OK source="media_items" db=2.1ms idle=37.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 [6] 20:45:04.371 [info] Kicking off download for media item #6 (Z87diG3h9KY) 20:45:04.404 [debug] QUERY OK source="tasks" db=11.1ms queue=0.1ms idle=32.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2173, 6, ~U[2025-11-07 02:45:04Z], ~U[2025-11-07 02:45:04Z]] 20:45:04.406 [debug] Current batch of media processed. Will check again in 1000ms 20:45:05.409 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 20:45:05.417 [debug] QUERY OK source="sources" db=5.0ms queue=0.4ms idle=1040.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:45:05.427 [debug] QUERY OK source="sources" db=8.3ms queue=1.5ms idle=1027.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:05.433 [debug] QUERY OK source="media_items" db=5.3ms idle=1034.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 20:45:05.453 [debug] QUERY OK source="media_items" db=17.9ms idle=1030.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "8261e7a5-a79b-46c5-8371-677092f53393", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-07 02:45:05Z], ~U[2025-11-07 02:45:05Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 20:45:05.460 [debug] QUERY OK source="sources" db=5.9ms queue=0.1ms idle=359.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:05.465 [debug] QUERY OK source="media_profiles" db=4.2ms queue=0.7ms idle=43.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:05.472 [debug] QUERY OK source="media_items" db=0.9ms queue=4.4ms idle=40.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 20:45:05.473 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 20:45:05.490 [debug] QUERY OK source="tasks" db=0.8ms queue=2.6ms idle=26.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2174, 7, ~U[2025-11-07 02:45:05Z], ~U[2025-11-07 02:45:05Z]] 20:45:05.492 [debug] Current batch of media processed. Will check again in 1000ms 20:45:05.748 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9b/57/9b57ff45427715a3414dd66b76d0c9c8f86f05be32146cdd180aed0981efa284.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:05.749 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:05.749 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:05.752 [info] {"args":{"id":2},"id":2169,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7659583,"event":"job:stop","queue_time":86755,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:05.767 [info] {"args":{"id":4},"id":2171,"meta":{},"system_time":1762483505765456165,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:05.769 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=284.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" = ?) [4] 20:45:05.770 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:05.772 [debug] QUERY OK source="sources" db=2.5ms idle=283.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:05.774 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=282.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:45:05.777 [debug] QUERY OK source="media_items" db=3.3ms idle=22.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 20:45:05.780 [debug] QUERY OK source="media_metadata" db=0.7ms idle=14.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 20:45:05.783 [debug] QUERY OK source="media_profiles" db=2.4ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:05.786 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:05.788 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:05.793 [debug] QUERY OK source="settings" db=0.6ms idle=18.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:45:05.798 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=18.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:05.806 [debug] QUERY OK source="settings" db=8.6ms idle=17.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:45:05.807 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3d/68/3d680073ca0f3218a452a3a5d946f35510b2643ed5e012ada772fcb319f561c5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:06.496 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 20:45:06.505 [debug] QUERY OK source="sources" db=5.3ms queue=1.8ms idle=711.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:45:06.510 [debug] QUERY OK source="sources" db=4.6ms queue=0.1ms idle=712.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:06.516 [debug] QUERY OK source="media_items" db=3.2ms queue=1.9ms idle=712.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 20:45:06.532 [debug] QUERY OK source="media_items" db=10.5ms queue=1.3ms idle=711.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "5aaaa2d2-fc68-40f3-bb48-8d0f190443e9", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-07 02:45:06Z], ~U[2025-11-07 02:45:06Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 20:45:06.538 [debug] QUERY OK source="sources" db=5.9ms queue=0.1ms idle=424.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:06.542 [debug] QUERY OK source="media_profiles" db=2.2ms queue=1.0ms idle=34.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:06.548 [debug] QUERY OK source="media_items" db=2.7ms queue=1.2ms idle=34.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 [8] 20:45:06.548 [info] Kicking off download for media item #8 (PcftSUVEcOc) 20:45:06.574 [debug] QUERY OK source="tasks" db=3.3ms queue=1.5ms idle=31.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2175, 8, ~U[2025-11-07 02:45:06Z], ~U[2025-11-07 02:45:06Z]] 20:45:06.577 [debug] Current batch of media processed. Will check again in 1000ms 20:45:07.579 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 20:45:07.584 [debug] QUERY OK source="sources" db=4.9ms queue=0.1ms idle=1031.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:45:07.586 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1025.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:07.588 [debug] QUERY OK source="media_items" db=1.2ms queue=0.5ms idle=1017.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 20:45:07.598 [debug] QUERY OK source="media_items" db=6.2ms idle=1017.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "f419a7ca-ca0d-4880-8451-be522b9beb73", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-07 02:45:07Z], ~U[2025-11-07 02:45:07Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 20:45:07.600 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=486.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:07.604 [debug] QUERY OK source="media_profiles" db=4.2ms queue=0.1ms idle=15.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:07.607 [debug] QUERY OK source="media_items" db=2.3ms idle=19.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 [25] 20:45:07.608 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 20:45:07.614 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=14.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2176, 25, ~U[2025-11-07 02:45:07Z], ~U[2025-11-07 02:45:07Z]] 20:45:07.615 [debug] Current batch of media processed. Will check again in 1000ms 20:45:08.616 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 20:45:08.619 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=1009.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:45:08.622 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:08.623 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1009.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 20:45:08.637 [debug] QUERY OK source="media_items" db=12.2ms idle=1009.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "6b692db9-c121-4f42-a2b4-2cfa1f64aa07", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-07 02:45:08Z], ~U[2025-11-07 02:45:08Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 20:45:08.640 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=519.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:08.641 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=20.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:08.644 [debug] QUERY OK source="media_items" db=0.7ms idle=21.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 20:45:08.644 [info] Kicking off download for media item #26 (sRbQENE2QnI) 20:45:08.652 [debug] QUERY OK source="tasks" db=0.6ms queue=0.4ms idle=11.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2177, 26, ~U[2025-11-07 02:45:08Z], ~U[2025-11-07 02:45:08Z]] 20:45:08.653 [debug] Current batch of media processed. Will check again in 1000ms 20:45:09.657 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "filename" => "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", "id" => "OH7F-bc_8bs", "original_url" => "https://www.youtube.com/watch?v=OH7F-bc_8bs", "playlist_index" => 11, "title" => "Tape B Live at Lost Lands 2025", "upload_date" => "20250930"} 20:45:09.662 [debug] QUERY OK source="sources" db=4.8ms queue=0.1ms idle=1013.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:45:09.663 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1014.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.664 [debug] QUERY OK source="media_items" db=0.6ms idle=1012.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 20:45:09.670 [debug] QUERY OK source="media_items" db=4.2ms idle=1012.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "a82567e4-bdb3-47b8-89a9-22898d0748ba", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 20:45:09.672 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=543.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:09.676 [debug] QUERY OK source="media_profiles" db=2.2ms queue=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] 20:45:09.684 [debug] QUERY OK source="media_items" db=6.5ms queue=0.1ms idle=14.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 20:45:09.685 [info] Kicking off download for media item #27 (OH7F-bc_8bs) 20:45:09.702 [debug] QUERY OK source="tasks" db=2.8ms queue=0.1ms idle=26.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2178, 27, ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z]] 20:45:09.703 [debug] Current batch of media processed. Will check again in 1000ms 20:45:09.756 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/d9/39/d939e383fdb3c7bc00e697fbb4e29866185c4a00b3b69d44b39a54e084fb9f76.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:45:09.759 [debug] Gracefully stopping file follower 20:45:09.764 [debug] QUERY OK source="sources" db=4.7ms queue=0.9ms idle=82.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:45:09.766 [debug] QUERY OK source="sources" db=1.0ms idle=80.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.767 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=73.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 20:45:09.771 [debug] QUERY OK source="media_items" db=2.9ms idle=69.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "1a0045ac-ca8e-42ab-a108-e278a2577bf2", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 20:45:09.773 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=69.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.776 [debug] QUERY OK source="media_items" db=1.4ms queue=0.5ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 20:45:09.779 [debug] QUERY OK source="media_items" db=2.9ms idle=10.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "9c02ca8a-e711-48ff-8d1a-3fe73758e935", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 20:45:09.782 [debug] QUERY OK source="sources" db=2.1ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.786 [debug] QUERY OK source="media_items" db=3.6ms idle=11.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 20:45:09.793 [debug] QUERY OK source="media_items" db=5.2ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "481965a6-b272-46c8-b212-e143755ff39c", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 20:45:09.794 [debug] QUERY OK source="sources" db=0.9ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.795 [debug] QUERY OK source="media_items" db=0.9ms idle=15.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 20:45:09.803 [debug] QUERY OK source="media_items" db=6.5ms idle=13.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "1f5cd99d-2692-48db-afd7-f7cee1ec8dc8", 1, [], 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, ~U[2025-03-11 00:00:00Z]] 20:45:09.808 [debug] QUERY OK source="sources" db=2.2ms queue=2.7ms idle=16.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.813 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=16.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 20:45:09.820 [debug] QUERY OK source="media_items" db=4.6ms idle=19.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "511de29e-78d2-4b01-a9c0-134df56a3709", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 20:45:09.822 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=24.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.824 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=19.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 20:45:09.830 [debug] QUERY OK source="media_items" db=5.0ms idle=16.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "af24af6e-e65c-4ce6-88a9-aa4c636db7de", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 20:45:09.832 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.834 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=13.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 20:45:09.842 [debug] QUERY OK source="media_items" db=6.8ms idle=12.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "646a9362-d0c9-4119-a85b-a11ace3c59e9", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 20:45:09.844 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.846 [debug] QUERY OK source="media_items" db=1.1ms idle=14.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 20:45:09.851 [debug] QUERY OK source="media_items" db=3.4ms idle=14.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "aad8d116-375e-4d85-8189-8c1e4dbac8b7", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 20:45:09.854 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=17.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.856 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=13.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 20:45:09.865 [debug] QUERY OK source="media_items" db=7.5ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "5c27c8f7-490d-4a7a-896b-55043362782b", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 20:45:09.868 [debug] QUERY OK source="sources" db=2.0ms 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" = ?) [1] 20:45:09.871 [debug] QUERY OK source="media_items" db=0.7ms queue=2.5ms idle=18.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 20:45:09.883 [debug] QUERY OK source="media_items" db=7.7ms idle=18.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "647f269a-3a94-424b-a7b3-b7f3e7295706", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 20:45:09.889 [debug] QUERY OK source="sources" db=2.9ms queue=1.9ms idle=28.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:09.891 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=25.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 20:45:09.897 [debug] QUERY OK source="media_items" db=2.6ms idle=26.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "cfe35986-a42c-439b-8e92-97e49fa219d7", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 20:45:09.898 [debug] QUERY OK source="sources" db=0.5ms idle=26.6ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z], 1] 20:45:09.903 [debug] QUERY OK source="media_items" db=3.0ms queue=1.6ms idle=18.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 20:45:09.915 [debug] QUERY OK source="tasks" db=0.4ms idle=17.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2179, 1, ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z]] 20:45:09.930 [debug] QUERY OK source="tasks" db=5.6ms queue=0.1ms idle=11.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2180, 2, ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z]] 20:45:09.978 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=22.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 20:45:09.980 [debug] QUERY OK source="media_items" db=1.5ms idle=10.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 20:45:09.987 [debug] QUERY OK source="tasks" db=0.7ms idle=10.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2181, 1, ~U[2025-11-07 02:45:09Z], ~U[2025-11-07 02:45:09Z]] 20:45:09.988 [info] {"args":{"id":1},"id":2165,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":16989276,"event":"job:stop","queue_time":594821,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:45:10.381 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2e/0f/2e0f660464e1187f8fe155719b969cafac99dd5e961611cc79ecb04369adb750.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:10.382 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:10.382 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:10.384 [info] {"args":{"id":3},"id":2170,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6738844,"event":"job:stop","queue_time":4636856,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:10.393 [info] {"args":{"id":5},"id":2172,"meta":{},"system_time":1762483510393556553,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:10.394 [debug] QUERY OK source="media_items" db=0.7ms idle=405.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" = ?) [5] 20:45:10.395 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:10.396 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=399.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:10.397 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=266.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:10.398 [debug] QUERY OK source="media_items" db=0.6ms idle=13.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 20:45:10.401 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=7.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 20:45:10.402 [debug] QUERY OK source="media_profiles" db=1.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:10.403 [debug] QUERY OK source="settings" db=0.7ms 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 [] 20:45:10.404 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:10.405 [debug] QUERY OK source="settings" db=0.4ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:10.406 [debug] QUERY OK source="settings" db=0.3ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:10.406 [debug] QUERY OK source="settings" db=0.4ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:10.407 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/16/e8/16e87a7fff3b1af95b008a7666b0a2e3ee1add680a8484d02e714e6528f3f422.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:11.276 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3d/68/3d680073ca0f3218a452a3a5d946f35510b2643ed5e012ada772fcb319f561c5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:11.276 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:11.276 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:11.280 [info] {"args":{"id":4},"id":2171,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5511564,"event":"job:stop","queue_time":4758852,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:11.292 [info] {"args":{"id":6},"id":2173,"meta":{},"system_time":1762483511291969636,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:11.295 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=887.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" = ?) [6] 20:45:11.295 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:11.297 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=889.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:11.300 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.8ms idle=164.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:11.303 [debug] QUERY OK source="media_items" db=2.5ms idle=21.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 20:45:11.306 [debug] QUERY OK source="media_metadata" db=0.4ms idle=14.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 20:45:11.308 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.3ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:11.311 [debug] QUERY OK source="settings" db=1.4ms queue=0.5ms idle=11.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:11.313 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:11.315 [debug] QUERY OK source="settings" db=0.4ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:11.317 [debug] QUERY OK source="settings" db=0.9ms idle=12.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:45:11.318 [debug] QUERY OK source="settings" db=1.5ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:11.321 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e3/4a/e34ad6db8c6dd11354070f2408866dabdc853fc07f851c3e0160c363998c4f4b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:14.846 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/16/e8/16e87a7fff3b1af95b008a7666b0a2e3ee1add680a8484d02e714e6528f3f422.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:14.846 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:14.846 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:14.850 [info] {"args":{"id":5},"id":2172,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4453378,"event":"job:stop","queue_time":8391802,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:14.859 [info] {"args":{"id":7},"id":2174,"meta":{},"system_time":1762483514859237524,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:14.861 [debug] QUERY OK source="media_items" db=1.4ms idle=1795.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" = ?) [7] 20:45:14.863 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:14.865 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1719.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:14.867 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.8ms idle=716.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:14.870 [debug] QUERY OK source="media_items" db=2.1ms idle=18.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 20:45:14.873 [debug] QUERY OK source="media_metadata" db=0.4ms idle=13.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 20:45:14.874 [debug] QUERY OK source="media_profiles" db=1.2ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:14.876 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:14.878 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:14.885 [debug] QUERY OK source="settings" db=2.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 [] 20:45:14.887 [debug] QUERY OK source="settings" db=1.2ms idle=15.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:14.888 [debug] QUERY OK source="settings" db=0.9ms idle=14.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:14.889 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d5/73/d573d27f9cc08ce7a966285a045f38a1ad08c2f5c39d89dffe20a510c9831ebb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:15.492 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e3/4a/e34ad6db8c6dd11354070f2408866dabdc853fc07f851c3e0160c363998c4f4b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:15.493 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:15.494 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:15.497 [info] {"args":{"id":6},"id":2173,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4202872,"event":"job:stop","queue_time":7287891,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:15.507 [info] {"args":{"id":8},"id":2175,"meta":{},"system_time":1762483515507563018,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:15.510 [debug] QUERY OK source="media_items" db=2.0ms idle=620.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" = ?) [8] 20:45:15.511 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:15.513 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=623.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:15.516 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=360.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:45:15.519 [debug] QUERY OK source="media_items" db=2.1ms idle=19.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 20:45:15.527 [debug] QUERY OK source="media_metadata" db=0.4ms queue=1.4ms idle=18.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 20:45:15.529 [debug] QUERY OK source="media_profiles" db=1.7ms idle=17.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:15.531 [debug] QUERY OK source="settings" db=1.4ms queue=0.4ms 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 [] 20:45:15.533 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:15.536 [debug] QUERY OK source="settings" db=0.4ms 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 [] 20:45:15.538 [debug] QUERY OK source="settings" db=1.0ms idle=18.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:15.539 [debug] QUERY OK source="settings" db=1.3ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:15.540 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7e/93/7e9397101de2d134567c249535156712904bd72fcc171135f2e78522928a705f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:18.939 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d5/73/d573d27f9cc08ce7a966285a045f38a1ad08c2f5c39d89dffe20a510c9831ebb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:18.939 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:18.939 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:18.941 [info] {"args":{"id":7},"id":2174,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4080601,"event":"job:stop","queue_time":9856847,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:18.951 [info] {"args":{"id":25},"id":2176,"meta":{},"system_time":1762483518950444656,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:18.952 [debug] QUERY OK source="media_items" db=1.5ms idle=1886.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" = ?) [25] 20:45:18.954 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:18.955 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1789.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:18.957 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=779.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:18.960 [debug] QUERY OK source="media_items" db=2.9ms idle=16.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 20:45:18.963 [debug] QUERY OK source="media_metadata" db=0.7ms idle=12.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 20:45:18.966 [debug] QUERY OK source="media_profiles" db=2.5ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:18.968 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=10.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:45:18.972 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:18.974 [debug] QUERY OK source="settings" db=0.5ms 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 [] 20:45:18.975 [debug] QUERY OK source="settings" db=0.7ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:18.976 [debug] QUERY OK source="settings" db=0.9ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:18.976 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/84/33/84337e5d583b8e9f63a77f8293e2dcbdfade7bdd23a9a1e0cf1ff01a27fbee46.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:19.737 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7e/93/7e9397101de2d134567c249535156712904bd72fcc171135f2e78522928a705f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:19.738 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:19.738 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:19.740 [info] {"args":{"id":8},"id":2175,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4231404,"event":"job:stop","queue_time":9504872,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:19.749 [info] {"args":{"id":26},"id":2177,"meta":{},"system_time":1762483519749342906,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:19.751 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=775.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" = ?) [26] 20:45:19.752 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:19.753 [debug] QUERY OK source="sources" db=0.8ms queue=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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:19.755 [debug] QUERY OK source="media_profiles" db=1.3ms idle=572.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:19.758 [debug] QUERY OK source="media_items" db=2.0ms idle=15.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 20:45:19.760 [debug] QUERY OK source="media_metadata" db=0.4ms idle=10.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 20:45:19.761 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:19.762 [debug] QUERY OK source="settings" db=0.8ms 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 [] 20:45:19.765 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:19.767 [debug] QUERY OK source="settings" db=0.3ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:19.768 [debug] QUERY OK source="settings" db=1.2ms 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 [] 20:45:19.770 [debug] QUERY OK source="settings" db=1.4ms 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 [] 20:45:19.770 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/47/5b/475b25fb798fe1a2a715e9576d60370268a08336d35da14f1caedd0fe59651f0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:23.341 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/84/33/84337e5d583b8e9f63a77f8293e2dcbdfade7bdd23a9a1e0cf1ff01a27fbee46.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:23.341 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:23.341 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:23.342 [info] {"args":{"id":25},"id":2176,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4391449,"event":"job:stop","queue_time":11947849,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:23.352 [info] {"args":{"id":27},"id":2178,"meta":{},"system_time":1762483523352450506,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:23.353 [debug] QUERY OK source="media_items" db=0.9ms idle=283.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" = ?) [27] 20:45:23.354 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:23.355 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=285.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:23.357 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=152.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:23.359 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=15.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 20:45:23.364 [debug] QUERY OK source="media_metadata" db=2.0ms idle=10.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 20:45:23.366 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:23.367 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:23.368 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:23.371 [debug] QUERY OK source="settings" db=0.4ms idle=13.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:23.372 [debug] QUERY OK source="settings" db=0.9ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:23.373 [debug] QUERY OK source="settings" db=0.7ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:23.373 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9d/88/9d8861251c8063a0757e72b54ff3f6c7a328bd65c3a7077f86eecd76d9c1b54b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:24.035 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/47/5b/475b25fb798fe1a2a715e9576d60370268a08336d35da14f1caedd0fe59651f0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:24.035 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:24.035 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:24.037 [info] {"args":{"id":26},"id":2177,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4286654,"event":"job:stop","queue_time":11746855,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:24.046 [info] {"args":{"id":1},"id":2179,"meta":{},"system_time":1762483524046144337,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:24.048 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=675.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" = ?) [1] 20:45:24.049 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:24.051 [debug] QUERY OK source="sources" db=1.1ms idle=677.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:24.052 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=678.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:24.056 [debug] QUERY OK source="media_items" db=1.0ms idle=17.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 [1] 20:45:24.058 [debug] QUERY OK source="media_metadata" db=0.3ms idle=12.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 20:45:24.060 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:24.061 [debug] QUERY OK source="settings" db=1.2ms queue=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 [] 20:45:24.063 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:24.065 [debug] QUERY OK source="settings" db=0.4ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:24.067 [debug] QUERY OK source="settings" db=1.0ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:24.068 [debug] QUERY OK source="settings" db=1.1ms 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 [] 20:45:24.068 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/83/1a/831a8cfd482ffce7bae04b68377ed5256ae07efde8237bf09ff1942c0ad44122.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:27.312 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:27.506 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9d/88/9d8861251c8063a0757e72b54ff3f6c7a328bd65c3a7077f86eecd76d9c1b54b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:27.506 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:27.507 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:27.509 [info] {"args":{"id":27},"id":2178,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4155406,"event":"job:stop","queue_time":14348823,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:27.516 [info] {"args":{"id":2},"id":2180,"meta":{},"system_time":1762483527516630977,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:27.517 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=448.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" = ?) [2] 20:45:27.518 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:45:27.519 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=297.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:27.522 [debug] QUERY OK source="media_profiles" db=2.1ms idle=208.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:27.525 [debug] QUERY OK source="media_items" db=1.7ms idle=14.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 20:45:27.527 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 20:45:27.528 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:45:27.529 [debug] QUERY OK source="settings" db=0.7ms idle=9.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:45:27.531 [debug] Running yt-dlp command for action: get_downloadable_status 20:45:27.533 [debug] QUERY OK source="settings" db=0.4ms idle=10.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:45:27.534 [debug] QUERY OK source="settings" db=0.3ms queue=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 [] 20:45:27.535 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:27.535 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/10/1b/101b9dbafa38226e1df24320326a8c8306c5675579577190f720915423717baa.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:45:28.177 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/83/1a/831a8cfd482ffce7bae04b68377ed5256ae07efde8237bf09ff1942c0ad44122.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:28.178 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:28.178 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:28.180 [info] {"args":{"id":1},"id":2179,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4132210,"event":"job:stop","queue_time":15043793,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:31.516 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/10/1b/101b9dbafa38226e1df24320326a8c8306c5675579577190f720915423717baa.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:45:31.517 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:31.518 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:45:31.521 [info] {"args":{"id":2},"id":2180,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4001504,"event":"job:stop","queue_time":18514833,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:45:57.317 [info] {"source":"oban","duration":3978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.810 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:27.321 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:57.325 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.812 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:27.330 [info] {"source":"oban","duration":3929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:57.333 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.813 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:27.336 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:57.340 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.815 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:27.343 [info] {"source":"oban","duration":2571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:57.347 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.817 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:27.351 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:57.356 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.820 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:27.360 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:57.363 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.822 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:27.365 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:57.368 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.824 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:27.372 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:57.375 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.825 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:27.381 [info] {"source":"oban","duration":4261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:57.384 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.827 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:27.388 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:57.391 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.831 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:27.396 [info] {"source":"oban","duration":3780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:57.398 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.832 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:27.402 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:57.407 [info] {"source":"oban","duration":3686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.834 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:27.413 [info] {"source":"oban","duration":3655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:57.419 [info] {"source":"oban","duration":4991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.835 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:27.421 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:57.424 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.837 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:27.429 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:57.433 [info] {"source":"oban","duration":3109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.841 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:27.436 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:57.439 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.843 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:27.443 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:57.448 [info] {"source":"oban","duration":3267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.846 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:27.452 [info] {"source":"oban","duration":3012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:57.455 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.848 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:27.467 [info] {"source":"oban","duration":11119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:57.472 [info] {"source":"oban","duration":3654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.853 [info] {"source":"oban","duration":3654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:27.477 [info] {"source":"oban","duration":3162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:57.481 [info] {"source":"oban","duration":3416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.855 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:27.484 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:57.489 [info] {"source":"oban","duration":4106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.858 [info] {"source":"oban","duration":1447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:27.493 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:57.496 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.859 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:27.498 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:57.503 [info] {"source":"oban","duration":3083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.861 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:27.508 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:57.510 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.863 [info] {"source":"oban","duration":1584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:27.514 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:57.521 [info] {"source":"oban","duration":4922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.867 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:27.525 [info] {"source":"oban","duration":2533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:57.529 [info] {"source":"oban","duration":3646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.868 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:27.532 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:57.537 [info] {"source":"oban","duration":3506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.869 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:27.540 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:57.545 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.871 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:27.550 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:57.553 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.872 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:27.556 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:57.560 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.873 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:27.563 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:57.566 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.875 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:27.569 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:57.574 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.879 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:27.579 [info] {"source":"oban","duration":3644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:57.583 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.882 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:27.586 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:57.592 [info] {"source":"oban","duration":5087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.886 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:27.597 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:57.601 [info] {"source":"oban","duration":3963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.887 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:27.607 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:57.613 [info] {"source":"oban","duration":4276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.889 [info] {"source":"oban","duration":928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:27.616 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:57.621 [info] {"source":"oban","duration":3691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.893 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:27.626 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:57.629 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.894 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:27.634 [info] {"source":"oban","duration":3856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:57.639 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.897 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:27.645 [info] {"source":"oban","duration":5543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:57.650 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.904 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:27.653 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:57.655 [info] {"source":"oban","duration":1569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.905 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:27.658 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:57.664 [info] {"source":"oban","duration":5055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.907 [info] {"source":"oban","duration":1282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:27.669 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:57.672 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.908 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:27.679 [info] {"source":"oban","duration":4627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:57.683 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.910 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:27.686 [info] {"source":"oban","duration":2363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:57.690 [info] {"source":"oban","duration":3594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.912 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:27.694 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:57.700 [info] {"source":"oban","duration":4449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.913 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:27.705 [info] {"source":"oban","duration":3771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:57.712 [info] {"source":"oban","duration":4902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.914 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:27.717 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:57.723 [info] {"source":"oban","duration":5380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.916 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:27.725 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:57.731 [info] {"source":"oban","duration":3671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.919 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:27.735 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:57.737 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.920 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:27.743 [info] {"source":"oban","duration":3813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:57.747 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.921 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:27.751 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:57.759 [info] {"source":"oban","duration":6734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.924 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:27.762 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:57.766 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.926 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:27.770 [info] {"source":"oban","duration":3476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:57.775 [info] {"source":"oban","duration":3334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.927 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:27.778 [info] {"source":"oban","duration":1536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:57.785 [info] {"source":"oban","duration":4436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.928 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:27.792 [info] {"source":"oban","duration":5596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:57.795 [info] {"source":"oban","duration":1509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.932 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:27.799 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:57.802 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.934 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:27.811 [info] {"source":"oban","duration":6976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:57.818 [info] {"source":"oban","duration":5648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.937 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:27.822 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:57.827 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.938 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:27.831 [info] {"source":"oban","duration":3629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:57.835 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.939 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:27.838 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:57.843 [info] {"source":"oban","duration":4155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.942 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:27.847 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:57.850 [info] {"source":"oban","duration":2506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.943 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:27.856 [info] {"source":"oban","duration":5013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:57.860 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.944 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:27.863 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:57.869 [info] {"source":"oban","duration":4387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.947 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:27.873 [info] {"source":"oban","duration":3843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:57.878 [info] {"source":"oban","duration":3476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.949 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:27.881 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:57.886 [info] {"source":"oban","duration":3940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.951 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:27.890 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:57.895 [info] {"source":"oban","duration":2612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.952 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:27.900 [info] {"source":"oban","duration":4512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:57.905 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.954 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:27.909 [info] {"source":"oban","duration":3354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:57.912 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.955 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:27.916 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:57.919 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.960 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:27.925 [info] {"source":"oban","duration":5678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:57.931 [info] {"source":"oban","duration":4445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.963 [info] {"source":"oban","duration":1352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:27.934 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:57.938 [info] {"source":"oban","duration":2304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.965 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:27.941 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:57.945 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.967 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:27.954 [info] {"source":"oban","duration":6966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:57.958 [info] {"source":"oban","duration":3539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.969 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:27.962 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:57.966 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.971 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:27.970 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:57.974 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.973 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:27.977 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:57.981 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.974 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:27.985 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:57.990 [info] {"source":"oban","duration":3190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.978 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:27.995 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:57.998 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.984 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:28.002 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:58.007 [info] {"source":"oban","duration":3111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.985 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:28.011 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:58.014 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.988 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:28.019 [info] {"source":"oban","duration":3312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:58.022 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.991 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:28.025 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:58.029 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.994 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:28.032 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:58.034 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.995 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:28.038 [info] {"source":"oban","duration":2906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:58.043 [info] {"source":"oban","duration":3516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.998 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:28.047 [info] {"source":"oban","duration":2576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:58.051 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:01.000 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:28.056 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:58.059 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.004 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:28.063 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:58.067 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.009 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:28.071 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:58.075 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.011 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:28.079 [info] {"source":"oban","duration":3365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:58.083 [info] {"source":"oban","duration":2534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.012 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:28.088 [info] {"source":"oban","duration":4316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:58.092 [info] {"source":"oban","duration":3144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.015 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:28.095 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:58.099 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.017 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:28.102 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:58.106 [info] {"source":"oban","duration":2979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.019 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:28.110 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:58.117 [info] {"source":"oban","duration":4580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.021 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:28.123 [info] {"source":"oban","duration":4559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:58.126 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.023 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:28.129 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:58.134 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.024 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:28.138 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:58.141 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.026 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:28.146 [info] {"source":"oban","duration":2974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:58.151 [info] {"source":"oban","duration":4090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.028 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:28.156 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:58.159 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.029 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:28.164 [info] {"source":"oban","duration":3886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:58.167 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.030 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:28.171 [info] {"source":"oban","duration":3461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:58.175 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.032 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:28.181 [info] {"source":"oban","duration":4615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:58.186 [info] {"source":"oban","duration":3257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.034 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:28.190 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:58.193 [info] {"source":"oban","duration":2626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.035 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:28.196 [info] {"source":"oban","duration":2653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:58.199 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.036 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:28.204 [info] {"source":"oban","duration":3127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:58.208 [info] {"source":"oban","duration":3741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.038 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:28.211 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:58.213 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.039 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:28.218 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:58.221 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.042 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:28.226 [info] {"source":"oban","duration":4686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:58.230 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.043 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:28.234 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:58.237 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.045 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:28.240 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:58.244 [info] {"source":"oban","duration":3219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.046 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:28.248 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:58.251 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.048 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:28.256 [info] {"source":"oban","duration":3523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:58.262 [info] {"source":"oban","duration":4825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.050 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:28.266 [info] {"source":"oban","duration":2660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:58.271 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.052 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:28.274 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:58.278 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.053 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:28.282 [info] {"source":"oban","duration":3653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:58.286 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.056 [info] {"source":"oban","duration":2295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:28.289 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:58.294 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.059 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:28.299 [info] {"source":"oban","duration":3816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:58.303 [info] {"source":"oban","duration":2674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.060 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:28.307 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:58.312 [info] {"source":"oban","duration":4541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.063 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:28.315 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:58.320 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.065 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:28.324 [info] {"source":"oban","duration":4007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:58.329 [info] {"source":"oban","duration":3407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.067 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:28.333 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:58.337 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.070 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:28.341 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:58.344 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.071 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:28.347 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:58.351 [info] {"source":"oban","duration":2462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.073 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:28.355 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:58.362 [info] {"source":"oban","duration":6348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.074 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:28.365 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:58.368 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.076 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:28.373 [info] {"source":"oban","duration":3754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:58.376 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.078 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:28.381 [info] {"source":"oban","duration":4193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:58.384 [info] {"source":"oban","duration":2658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.083 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:28.389 [info] {"source":"oban","duration":3198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:58.393 [info] {"source":"oban","duration":3496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.084 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:28.396 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:58.400 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.086 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:28.403 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:58.407 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.088 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:28.412 [info] {"source":"oban","duration":3608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:58.415 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.089 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:28.420 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:58.422 [info] {"source":"oban","duration":1533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.093 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:28.425 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:58.429 [info] {"source":"oban","duration":3117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.094 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:28.433 [info] {"source":"oban","duration":3098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:58.437 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.097 [info] {"source":"oban","duration":1503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:28.442 [info] {"source":"oban","duration":3931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:58.446 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.099 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:28.449 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:58.453 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.102 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:28.457 [info] {"source":"oban","duration":2625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:58.460 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.104 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:28.462 [info] {"source":"oban","duration":1529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:58.464 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.106 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:28.472 [info] {"source":"oban","duration":5547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:58.476 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.108 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:28.479 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:58.485 [info] {"source":"oban","duration":4978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.109 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:28.490 [info] {"source":"oban","duration":3500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:58.494 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.111 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:28.500 [info] {"source":"oban","duration":4311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:58.504 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.114 [info] {"source":"oban","duration":1515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:28.508 [info] {"source":"oban","duration":2705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:58.512 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.117 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:28.515 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:58.519 [info] {"source":"oban","duration":3969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.120 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:28.524 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:58.527 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.123 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:28.532 [info] {"source":"oban","duration":3360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:58.538 [info] {"source":"oban","duration":5011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.125 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:28.542 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:58.547 [info] {"source":"oban","duration":4139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.127 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:28.549 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:58.553 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.131 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:28.557 [info] {"source":"oban","duration":3083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:58.560 [info] {"source":"oban","duration":2453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.133 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:28.564 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:58.568 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.136 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:28.572 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:58.575 [info] {"source":"oban","duration":2566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.138 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:28.580 [info] {"source":"oban","duration":3941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:58.585 [info] {"source":"oban","duration":3609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.139 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:28.588 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:58.591 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.141 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:28.596 [info] {"source":"oban","duration":3496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:58.603 [info] {"source":"oban","duration":5227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.142 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:28.607 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:58.609 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.148 [info] {"source":"oban","duration":3254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:28.613 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:58.618 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.150 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:28.623 [info] {"source":"oban","duration":4549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:58.627 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.151 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:28.630 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:58.635 [info] {"source":"oban","duration":3415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.155 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:28.638 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:58.643 [info] {"source":"oban","duration":4609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.156 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:28.647 [info] {"source":"oban","duration":2468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:58.651 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.158 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:28.656 [info] {"source":"oban","duration":3843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:58.660 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.162 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:28.663 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:58.668 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.165 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:28.673 [info] {"source":"oban","duration":4704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:58.681 [info] {"source":"oban","duration":5738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.167 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:28.686 [info] {"source":"oban","duration":3415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:58.691 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.169 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:28.697 [info] {"source":"oban","duration":5591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:58.705 [info] {"source":"oban","duration":6146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.171 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:28.709 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:58.715 [info] {"source":"oban","duration":4409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.174 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:28.721 [info] {"source":"oban","duration":4188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:58.727 [info] {"source":"oban","duration":3405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.176 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:28.736 [info] {"source":"oban","duration":8097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:58.743 [info] {"source":"oban","duration":4824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.179 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:28.746 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:58.751 [info] {"source":"oban","duration":3767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.183 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:28.755 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:58.759 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.187 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:28.764 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:58.770 [info] {"source":"oban","duration":4759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.189 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:28.774 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:58.777 [info] {"source":"oban","duration":1420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.191 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:28.786 [info] {"source":"oban","duration":7200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:58.791 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.193 [info] {"source":"oban","duration":1483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:28.794 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:58.799 [info] {"source":"oban","duration":4062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.195 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:28.803 [info] {"source":"oban","duration":3613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:58.807 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.198 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:28.810 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:58.815 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.201 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:28.820 [info] {"source":"oban","duration":3897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:58.825 [info] {"source":"oban","duration":4523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.205 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:28.828 [info] {"source":"oban","duration":2578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:58.832 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.207 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:28.835 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:58.841 [info] {"source":"oban","duration":4299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.209 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:28.849 [info] {"source":"oban","duration":6188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:58.852 [info] {"source":"oban","duration":1590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.212 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:28.857 [info] {"source":"oban","duration":4763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:58.864 [info] {"source":"oban","duration":4582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.213 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:28.867 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:58.872 [info] {"source":"oban","duration":3978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.214 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:28.876 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:58.879 [info] {"source":"oban","duration":2095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.216 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:28.884 [info] {"source":"oban","duration":4910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:58.888 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.217 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:28.893 [info] {"source":"oban","duration":3438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:58.896 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.219 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:28.899 [info] {"source":"oban","duration":1499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:58.905 [info] {"source":"oban","duration":4786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.221 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:28.909 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:58.912 [info] {"source":"oban","duration":2145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.223 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:28.916 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:58.920 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.225 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:28.926 [info] {"source":"oban","duration":3607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:58.933 [info] {"source":"oban","duration":4723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.226 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:28.937 [info] {"source":"oban","duration":3320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:58.943 [info] {"source":"oban","duration":4058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.228 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:28.949 [info] {"source":"oban","duration":3291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:58.952 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.231 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:28.957 [info] {"source":"oban","duration":3541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:58.966 [info] {"source":"oban","duration":7118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.232 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:28.971 [info] {"source":"oban","duration":3245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:58.974 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.234 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:28.978 [info] {"source":"oban","duration":3866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:58.982 [info] {"source":"oban","duration":2543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.237 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:28.987 [info] {"source":"oban","duration":3547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:58.991 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.241 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:28.994 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:58.998 [info] {"source":"oban","duration":3545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.244 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:29.003 [info] {"source":"oban","duration":3896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:59.008 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.246 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:29.012 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:59.016 [info] {"source":"oban","duration":3119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.248 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:29.019 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:59.021 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.250 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:29.026 [info] {"source":"oban","duration":3652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:59.029 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.252 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:29.039 [info] {"source":"oban","duration":7371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:59.045 [info] {"source":"oban","duration":4157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.253 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:29.050 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:59.061 [info] {"source":"oban","duration":9989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.256 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:29.064 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:59.068 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.259 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:29.072 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:59.077 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.261 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:29.080 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:59.084 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.264 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:29.087 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:59.092 [info] {"source":"oban","duration":4580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.265 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:29.096 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:59.100 [info] {"source":"oban","duration":3330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.267 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:29.103 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:59.107 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.269 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:29.112 [info] {"source":"oban","duration":3752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:59.117 [info] {"source":"oban","duration":3404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.271 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:29.123 [info] {"source":"oban","duration":4982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:59.130 [info] {"source":"oban","duration":4906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.273 [info] {"source":"oban","duration":926,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:29.134 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:59.136 [info] {"source":"oban","duration":1513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.276 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:29.139 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:59.144 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.278 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:29.148 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:59.152 [info] {"source":"oban","duration":3718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.281 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:29.157 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:59.161 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.283 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:29.166 [info] {"source":"oban","duration":3391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:59.170 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.285 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:29.173 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:59.178 [info] {"source":"oban","duration":4153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.287 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:29.182 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:59.185 [info] {"source":"oban","duration":1607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.291 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:29.187 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:59.191 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.294 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:29.196 [info] {"source":"oban","duration":3198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:59.202 [info] {"source":"oban","duration":4990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.296 [info] {"source":"oban","duration":1473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:29.205 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:59.209 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.300 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:29.212 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:59.215 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.301 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:29.220 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:59.223 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.303 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:29.226 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:59.229 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.305 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:29.234 [info] {"source":"oban","duration":3283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:59.240 [info] {"source":"oban","duration":4992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.308 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:29.246 [info] {"source":"oban","duration":4267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:59.250 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.310 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:29.254 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:59.257 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.312 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:29.261 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:59.266 [info] {"source":"oban","duration":4425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.314 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:29.270 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:59.273 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.317 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:29.276 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:59.281 [info] {"source":"oban","duration":4004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.318 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:29.284 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:59.286 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.321 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:29.291 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:59.295 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.325 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:29.298 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:59.303 [info] {"source":"oban","duration":3171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.326 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:29.307 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:59.309 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.328 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:29.314 [info] {"source":"oban","duration":3413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:59.317 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.329 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:29.322 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:59.325 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.332 [info] {"source":"oban","duration":1465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:29.329 [info] {"source":"oban","duration":2678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:59.332 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.334 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:29.335 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:59.340 [info] {"source":"oban","duration":4590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.336 [info] {"source":"oban","duration":1400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:29.344 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:59.348 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.337 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:29.352 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:59.356 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.339 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:29.360 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:59.364 [info] {"source":"oban","duration":3297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.341 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:29.367 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:59.372 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.344 [info] {"source":"oban","duration":2058,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:29.375 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:59.379 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.345 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:29.382 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:59.388 [info] {"source":"oban","duration":3760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.350 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:29.393 [info] {"source":"oban","duration":3839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:59.396 [info] {"source":"oban","duration":1412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.351 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:29.398 [info] {"source":"oban","duration":1609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:59.405 [info] {"source":"oban","duration":4743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.354 [info] {"source":"oban","duration":1551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:29.407 [info] {"source":"oban","duration":1556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:59.412 [info] {"source":"oban","duration":3179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.357 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:29.416 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:59.420 [info] {"source":"oban","duration":3775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.361 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:29.425 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:59.429 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.365 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:29.433 [info] {"source":"oban","duration":2530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:59.437 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.367 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:29.442 [info] {"source":"oban","duration":4299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:59.446 [info] {"source":"oban","duration":3994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.368 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:29.450 [info] {"source":"oban","duration":2463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:59.453 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.370 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:29.457 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:59.462 [info] {"source":"oban","duration":3632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.373 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:29.465 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:59.468 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.375 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:29.470 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:59.473 [info] {"source":"oban","duration":1585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.378 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:29.476 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:59.483 [info] {"source":"oban","duration":5004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.380 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:29.486 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:59.489 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.382 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:29.493 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:59.499 [info] {"source":"oban","duration":3782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.384 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:29.502 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:59.506 [info] {"source":"oban","duration":3219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.387 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:29.509 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:59.513 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.390 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:29.518 [info] {"source":"oban","duration":3085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:59.523 [info] {"source":"oban","duration":4300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.391 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:29.528 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:59.531 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.396 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:29.535 [info] {"source":"oban","duration":2653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:59.539 [info] {"source":"oban","duration":3907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.398 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:29.543 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:59.546 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.400 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:29.550 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:59.554 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.404 [info] {"source":"oban","duration":3563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:29.557 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:59.560 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.407 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:29.564 [info] {"source":"oban","duration":2750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:59.570 [info] {"source":"oban","duration":4603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.409 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:29.573 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:59.576 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.413 [info] {"source":"oban","duration":2477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:29.580 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:59.585 [info] {"source":"oban","duration":3486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.416 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:29.597 [info] {"source":"oban","duration":7054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:59.603 [info] {"source":"oban","duration":5074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.420 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:29.607 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:59.611 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.421 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:29.615 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:59.621 [info] {"source":"oban","duration":4263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.423 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:29.624 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:59.628 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.427 [info] {"source":"oban","duration":1472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:29.631 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:59.635 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.429 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:29.638 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:59.646 [info] {"source":"oban","duration":6893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.431 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:29.649 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:59.651 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.432 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:29.656 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:59.660 [info] {"source":"oban","duration":3905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.433 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:29.664 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:59.667 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.436 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:29.671 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:59.673 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.439 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:29.676 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:59.682 [info] {"source":"oban","duration":4398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.442 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:29.686 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:59.689 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.443 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:29.692 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:59.696 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.445 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:29.698 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:59.704 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.446 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:29.708 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:59.711 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.448 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:29.715 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:59.722 [info] {"source":"oban","duration":5836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.451 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:29.726 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:59.730 [info] {"source":"oban","duration":3084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.453 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:29.736 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:59.739 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.454 [info] {"source":"oban","duration":894,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:29.741 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:59.746 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.456 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:29.749 [info] {"source":"oban","duration":2527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:59.753 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.459 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:29.757 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:59.761 [info] {"source":"oban","duration":3493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.460 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:29.766 [info] {"source":"oban","duration":3396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:59.771 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.461 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:29.774 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:59.778 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.463 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:29.781 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:59.786 [info] {"source":"oban","duration":3700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.467 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:29.790 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:59.794 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.470 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:29.800 [info] {"source":"oban","duration":4745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:59.807 [info] {"source":"oban","duration":5412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.472 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:29.812 [info] {"source":"oban","duration":3485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:59.820 [info] {"source":"oban","duration":6767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.473 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:29.823 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:59.829 [info] {"source":"oban","duration":4531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.476 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:29.833 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:59.835 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.478 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:29.840 [info] {"source":"oban","duration":3157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:59.847 [info] {"source":"oban","duration":5598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.480 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:29.851 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:59.856 [info] {"source":"oban","duration":4253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.484 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:29.860 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:59.863 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.487 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:29.870 [info] {"source":"oban","duration":3304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:59.875 [info] {"source":"oban","duration":4038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.488 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:29.878 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:59.884 [info] {"source":"oban","duration":4450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.490 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:29.887 [info] {"source":"oban","duration":2466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:59.890 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.492 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:29.894 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:59.899 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.494 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:29.902 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:59.905 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.500 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:29.909 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:59.913 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.503 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:29.917 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:59.922 [info] {"source":"oban","duration":3433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.504 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:29.925 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:59.931 [info] {"source":"oban","duration":5071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.505 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:29.935 [info] {"source":"oban","duration":2468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:59.942 [info] {"source":"oban","duration":5309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.506 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:29.946 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:59.950 [info] {"source":"oban","duration":3516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.508 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:29.954 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:59.958 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.509 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:29.963 [info] {"source":"oban","duration":3994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:59.968 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.513 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:29.971 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:59.974 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.517 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:29.977 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:59.983 [info] {"source":"oban","duration":3958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.518 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:29.986 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:59.990 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.520 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:30.006 [info] {"source":"oban","duration":14458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.010 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.522 [info] {"source":"oban","duration":1365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:30.015 [info] {"source":"oban","duration":3977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.019 [info] {"source":"oban","duration":2451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.526 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:30.021 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.025 [info] {"source":"oban","duration":2418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.528 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:30.028 [info] {"source":"oban","duration":2422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.032 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.529 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:30.036 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.041 [info] {"source":"oban","duration":3643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.531 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:30.045 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.047 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.532 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:30.052 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.055 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.535 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:30.057 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.061 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.536 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:30.066 [info] {"source":"oban","duration":3257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.070 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.540 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:30.075 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.081 [info] {"source":"oban","duration":4285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.542 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:30.085 [info] {"source":"oban","duration":2977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.090 [info] {"source":"oban","duration":4671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 02:12:00.544 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:30.095 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.098 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.545 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:30.102 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.107 [info] {"source":"oban","duration":3474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.546 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:30.112 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.117 [info] {"source":"oban","duration":3772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.549 [info] {"source":"oban","duration":1626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:30.123 [info] {"source":"oban","duration":5565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.126 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.551 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:30.131 [info] {"source":"oban","duration":3917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.137 [info] {"source":"oban","duration":3668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.554 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:30.141 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.146 [info] {"source":"oban","duration":3254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.555 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:30.150 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.153 [info] {"source":"oban","duration":2612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.557 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:30.158 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.163 [info] {"source":"oban","duration":3686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.559 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:30.166 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.170 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.561 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:30.177 [info] {"source":"oban","duration":4886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.181 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.562 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:30.186 [info] {"source":"oban","duration":3823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.190 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.564 [info] {"source":"oban","duration":1517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:30.193 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.198 [info] {"source":"oban","duration":3610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.567 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:30.202 [info] {"source":"oban","duration":3016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.206 [info] {"source":"oban","duration":2505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.570 [info] {"source":"oban","duration":1590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:30.210 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.215 [info] {"source":"oban","duration":3858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.572 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:30.218 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.223 [info] {"source":"oban","duration":3600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.573 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:30.228 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.232 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.575 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:30.235 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.243 [info] {"source":"oban","duration":6549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.577 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:30.246 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.250 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.578 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:30.253 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.258 [info] {"source":"oban","duration":4101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.580 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:30.262 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.265 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.581 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:30.270 [info] {"source":"oban","duration":3117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.275 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.583 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:30.277 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.282 [info] {"source":"oban","duration":4074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.585 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:30.286 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.290 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.587 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:30.295 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.299 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.588 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:30.302 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.307 [info] {"source":"oban","duration":3798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.591 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:30.310 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.314 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.593 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:30.322 [info] {"source":"oban","duration":6326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.326 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.596 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:30.330 [info] {"source":"oban","duration":2514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.333 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.597 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:30.338 [info] {"source":"oban","duration":3822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.343 [info] {"source":"oban","duration":3182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.598 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:30.346 [info] {"source":"oban","duration":2291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.350 [info] {"source":"oban","duration":3452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.600 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:30.355 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.363 [info] {"source":"oban","duration":6058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.603 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:30.367 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.370 [info] {"source":"oban","duration":2627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.604 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:30.373 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.377 [info] {"source":"oban","duration":3552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.605 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:10.766 [info] {"args":{"id":1},"id":2181,"meta":{},"system_time":1762505110766064848,"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"]} 02:45:10.770 [debug] QUERY OK source="sources" db=2.9ms idle=1268.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:10.772 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms idle=1020.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:45:10.775 [debug] QUERY OK source="media_items" db=3.0ms idle=274.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:45:10.777 [debug] QUERY OK source="media_items" db=1.5ms idle=21.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:45:10.781 [debug] QUERY OK source="media_profiles" db=3.4ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:10.787 [debug] QUERY OK source="settings" db=2.7ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:10.790 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 02:45:10.791 [debug] Current batch of media processed. Will check again in 1000ms 02:45:10.793 [debug] QUERY OK source="settings" db=1.5ms idle=19.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:45:10.793 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=17.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:10.795 [debug] QUERY OK source="settings" db=0.9ms idle=16.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:10.795 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ca/6b/ca6b3512f2eff592bef8b1d0f27505d973a66b26d52bda84346a4bd85641bfa4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:11.791 [debug] Current batch of media processed. Will check again in 1000ms 02:45:12.792 [debug] Current batch of media processed. Will check again in 1000ms 02:45:13.794 [debug] Current batch of media processed. Will check again in 1000ms 02:45:14.794 [debug] Current batch of media processed. Will check again in 1000ms 02:45:15.796 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "duration" => 3360, "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", "id" => "wu801rrpRtk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 02:45:15.798 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1298.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:15.800 [debug] QUERY OK source="sources" db=1.5ms idle=1300.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:15.801 [debug] QUERY OK source="media_items" db=0.6ms idle=1302.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 02:45:15.805 [debug] QUERY OK source="media_items" db=2.3ms idle=1031.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "c164b680-7c23-4829-9517-115436399c63", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-07 08:45:15Z], ~U[2025-11-07 08:45:15Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 02:45:15.806 [debug] QUERY OK source="sources" db=1.0ms idle=32.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:15.807 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:15.809 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:45:15.809 [info] Kicking off download for media item #1 (wu801rrpRtk) 02:45:15.814 [debug] QUERY OK source="tasks" db=0.6ms idle=7.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2182, 1, ~U[2025-11-07 08:45:15Z], ~U[2025-11-07 08:45:15Z]] 02:45:15.815 [debug] Current batch of media processed. Will check again in 1000ms 02:45:15.822 [info] {"args":{"id":1},"id":2182,"meta":{},"system_time":1762505115821887110,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:15.823 [debug] QUERY OK source="media_items" db=0.8ms idle=12.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" = ?) [1] 02:45:15.824 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:15.825 [debug] QUERY OK source="sources" db=0.6ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:15.826 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:15.827 [debug] QUERY OK source="media_items" db=0.9ms idle=12.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:45:15.830 [debug] QUERY OK source="media_metadata" db=0.9ms idle=8.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 02:45:15.831 [debug] QUERY OK source="media_profiles" db=0.7ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:15.834 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:15.836 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:15.840 [debug] QUERY OK source="settings" db=0.7ms idle=13.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:15.841 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:15.842 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:15.843 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3d/e8/3de86c15862687ac08bac29b80d14daa9932a2a6814e62a24afc8b7dfcb93697.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:16.816 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 02:45:16.818 [debug] QUERY OK source="sources" db=1.6ms idle=981.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:16.820 [debug] QUERY OK source="sources" db=1.5ms idle=978.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:16.823 [debug] QUERY OK source="media_items" db=1.5ms queue=0.4ms idle=979.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 02:45:16.827 [debug] QUERY OK source="media_items" db=2.7ms idle=981.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "7286affa-ae67-4b59-b774-132aa7741345", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-07 08:45:16Z], ~U[2025-11-07 08:45:16Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 02:45:16.828 [debug] QUERY OK source="sources" db=0.9ms idle=50.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:16.831 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.7ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:16.834 [debug] QUERY OK source="media_items" db=1.9ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:45:16.834 [info] Kicking off download for media item #2 (uah3PW5v-U4) 02:45:16.845 [debug] QUERY OK source="tasks" db=1.8ms queue=0.1ms idle=14.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2183, 2, ~U[2025-11-07 08:45:16Z], ~U[2025-11-07 08:45:16Z]] 02:45:16.846 [debug] Current batch of media processed. Will check again in 1000ms 02:45:16.852 [info] {"args":{"id":2},"id":2183,"meta":{},"system_time":1762505116852305391,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:16.856 [debug] QUERY OK source="media_items" db=3.4ms idle=19.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" = ?) [2] 02:45:16.858 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:16.862 [debug] QUERY OK source="sources" db=2.2ms queue=1.0ms idle=21.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:16.865 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.1ms idle=20.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:16.867 [debug] QUERY OK source="media_items" db=1.7ms idle=21.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:45:16.871 [debug] QUERY OK source="media_metadata" db=0.6ms idle=18.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 02:45:16.872 [debug] QUERY OK source="media_profiles" db=0.6ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:16.875 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:16.877 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:16.884 [debug] QUERY OK source="settings" db=2.4ms queue=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 [] 02:45:16.887 [debug] QUERY OK source="settings" db=2.6ms idle=16.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:45:16.888 [debug] QUERY OK source="settings" db=1.5ms 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 [] 02:45:16.889 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b1/fb/b1fb83800d71fb12b1474e92051233f16bb4980e408673693f3a774bf9660710.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:17.849 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 02:45:17.852 [debug] QUERY OK source="sources" db=2.2ms idle=974.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:17.855 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=968.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:17.861 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=969.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 02:45:17.871 [debug] QUERY OK source="media_items" db=8.5ms idle=973.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "7546cea3-c568-45d5-b54c-c729167b6036", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-07 08:45:17Z], ~U[2025-11-07 08:45:17Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 02:45:17.876 [debug] QUERY OK source="sources" db=4.7ms queue=0.1ms idle=92.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:17.883 [debug] QUERY OK source="media_profiles" db=1.0ms queue=5.5ms idle=25.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] 02:45:17.886 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=29.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 [3] 02:45:17.886 [info] Kicking off download for media item #3 (-GFzEz6jpos) 02:45:17.898 [debug] QUERY OK source="tasks" db=2.0ms queue=0.1ms idle=19.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2184, 3, ~U[2025-11-07 08:45:17Z], ~U[2025-11-07 08:45:17Z]] 02:45:17.899 [debug] Current batch of media processed. Will check again in 1000ms 02:45:18.899 [debug] Current batch of media processed. Will check again in 1000ms 02:45:19.901 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 02:45:19.904 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:19.905 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=404.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:19.909 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=405.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 02:45:19.932 [debug] QUERY OK source="media_items" db=22.4ms idle=409.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "7acd4334-9433-42fd-aba7-5e5a9b1c5840", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-07 08:45:19Z], ~U[2025-11-07 08:45:19Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 02:45:19.935 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=144.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:19.938 [debug] QUERY OK source="media_profiles" db=3.1ms queue=0.1ms idle=31.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:19.940 [debug] QUERY OK source="media_items" db=0.9ms idle=34.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 02:45:19.940 [info] Kicking off download for media item #4 (HsptJq2CYwY) 02:45:19.949 [debug] QUERY OK source="tasks" db=2.6ms queue=0.1ms idle=11.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2185, 4, ~U[2025-11-07 08:45:19Z], ~U[2025-11-07 08:45:19Z]] 02:45:19.949 [debug] Current batch of media processed. Will check again in 1000ms 02:45:20.717 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3d/e8/3de86c15862687ac08bac29b80d14daa9932a2a6814e62a24afc8b7dfcb93697.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:20.717 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:20.719 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:20.720 [info] {"args":{"id":1},"id":2182,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4897285,"event":"job:stop","queue_time":819832,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:20.729 [info] {"args":{"id":3},"id":2184,"meta":{},"system_time":1762505120728741832,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:20.730 [debug] QUERY OK source="media_items" db=0.9ms idle=783.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" = ?) [3] 02:45:20.730 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:20.731 [debug] QUERY OK source="sources" db=0.6ms idle=784.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:20.733 [debug] QUERY OK source="media_profiles" db=0.9ms idle=782.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] 02:45:20.734 [debug] QUERY OK source="media_items" db=0.6ms idle=12.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 02:45:20.735 [debug] QUERY OK source="media_metadata" db=0.3ms idle=6.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 02:45:20.736 [debug] QUERY OK source="media_profiles" db=0.6ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:20.737 [debug] QUERY OK source="settings" db=0.3ms 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 [] 02:45:20.738 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:20.740 [debug] QUERY OK source="settings" db=0.3ms 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 [] 02:45:20.741 [debug] QUERY OK source="settings" db=0.6ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:20.742 [debug] QUERY OK source="settings" db=0.7ms 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 [] 02:45:20.743 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/81/37/8137bceae09478bae7362a5c35eac929ba9a979655c57b0668d38d2bb180ee85.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:20.953 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 02:45:20.957 [debug] QUERY OK source="sources" db=3.7ms idle=216.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:20.959 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=217.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:20.963 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=220.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 02:45:20.974 [debug] QUERY OK source="media_items" db=8.5ms idle=221.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "9cfaac11-b752-435a-a87e-2bf90152a81e", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-07 08:45:20Z], ~U[2025-11-07 08:45:20Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 02:45:20.977 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=181.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:20.979 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=20.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] 02:45:20.982 [debug] QUERY OK source="media_items" db=2.3ms idle=20.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 02:45:20.983 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 02:45:21.004 [debug] QUERY OK source="tasks" db=7.3ms queue=0.2ms idle=18.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2186, 5, ~U[2025-11-07 08:45:20Z], ~U[2025-11-07 08:45:20Z]] 02:45:21.009 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 02:45:21.011 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=30.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:21.014 [debug] QUERY OK source="sources" db=1.5ms queue=0.7ms idle=28.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:21.015 [debug] QUERY OK source="media_items" db=1.3ms idle=22.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 02:45:21.023 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=20.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "e561be42-8943-41b4-a903-34e2276a7d52", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-07 08:45:21Z], ~U[2025-11-07 08:45:21Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 02:45:21.025 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=19.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:21.026 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=14.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:21.029 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 02:45:21.029 [info] Kicking off download for media item #6 (Z87diG3h9KY) 02:45:21.036 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=8.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2187, 6, ~U[2025-11-07 08:45:21Z], ~U[2025-11-07 08:45:21Z]] 02:45:21.037 [debug] Current batch of media processed. Will check again in 1000ms 02:45:21.638 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b1/fb/b1fb83800d71fb12b1474e92051233f16bb4980e408673693f3a774bf9660710.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:21.638 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:21.639 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:21.646 [info] {"args":{"id":2},"id":2183,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4787123,"event":"job:stop","queue_time":848835,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:21.657 [info] {"args":{"id":4},"id":2185,"meta":{},"system_time":1762505121656934597,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:21.658 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=625.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" = ?) [4] 02:45:21.659 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:21.663 [debug] QUERY OK source="sources" db=1.0ms queue=3.3ms idle=625.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:21.664 [debug] QUERY OK source="media_profiles" db=0.6ms idle=628.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] 02:45:21.666 [debug] QUERY OK source="media_items" db=0.7ms idle=18.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 02:45:21.668 [debug] QUERY OK source="media_metadata" db=0.5ms idle=10.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 02:45:21.671 [debug] QUERY OK source="media_profiles" db=2.5ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:21.672 [debug] QUERY OK source="settings" db=1.3ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:21.675 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:21.683 [debug] QUERY OK source="settings" db=2.6ms idle=16.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:21.685 [debug] QUERY OK source="settings" db=1.5ms idle=18.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:45:21.688 [debug] QUERY OK source="settings" db=1.9ms idle=17.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:45:21.688 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/24/51/24517afcc103e6787e4ea1ab056c022c3a2b844319ac1ec9c58dfd8f69a0836c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:22.039 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 02:45:22.041 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=368.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:22.042 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=358.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:22.046 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=357.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 02:45:22.056 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=360.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "54752d6b-02d7-44ee-b72d-0f0d51d4927f", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-07 08:45:22Z], ~U[2025-11-07 08:45:22Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 02:45:22.058 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=251.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:22.059 [debug] QUERY OK source="media_profiles" db=0.4ms idle=16.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] 02:45:22.060 [debug] QUERY OK source="media_items" db=0.8ms 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 [7] 02:45:22.060 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 02:45:22.068 [debug] QUERY OK source="tasks" db=0.7ms queue=0.2ms idle=9.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2188, 7, ~U[2025-11-07 08:45:22Z], ~U[2025-11-07 08:45:22Z]] 02:45:22.068 [debug] Current batch of media processed. Will check again in 1000ms 02:45:23.070 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 02:45:23.072 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1010.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:23.073 [debug] QUERY OK source="sources" db=0.5ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:23.076 [debug] QUERY OK source="media_items" db=2.1ms queue=0.5ms idle=1006.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 02:45:23.086 [debug] QUERY OK source="media_items" db=8.3ms queue=0.1ms idle=1008.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "69d68431-31d9-4af7-a16c-07ca8849e3cd", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-07 08:45:23Z], ~U[2025-11-07 08:45:23Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 02:45:23.089 [debug] QUERY OK source="sources" db=2.3ms idle=275.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:23.091 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.8ms idle=17.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:23.095 [debug] QUERY OK source="media_items" db=2.9ms idle=19.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 [8] 02:45:23.095 [info] Kicking off download for media item #8 (PcftSUVEcOc) 02:45:23.103 [debug] QUERY OK source="tasks" db=1.4ms queue=1.9ms idle=10.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2189, 8, ~U[2025-11-07 08:45:23Z], ~U[2025-11-07 08:45:23Z]] 02:45:23.104 [debug] Current batch of media processed. Will check again in 1000ms 02:45:24.105 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 02:45:24.109 [debug] QUERY OK source="sources" db=0.7ms queue=0.6ms idle=1012.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:24.112 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=1011.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:24.116 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1013.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 02:45:24.125 [debug] QUERY OK source="media_items" db=7.2ms idle=1013.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "63dd54d1-298e-4edf-8f71-805820e71bb8", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-07 08:45:24Z], ~U[2025-11-07 08:45:24Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 02:45:24.126 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=309.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:24.127 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=17.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:24.129 [debug] QUERY OK source="media_items" db=1.5ms idle=15.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 [25] 02:45:24.129 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 02:45:24.139 [debug] QUERY OK source="tasks" db=3.0ms queue=0.2ms idle=9.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2190, 25, ~U[2025-11-07 08:45:24Z], ~U[2025-11-07 08:45:24Z]] 02:45:24.139 [debug] Current batch of media processed. Will check again in 1000ms 02:45:25.141 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 02:45:25.145 [debug] QUERY OK source="sources" db=2.2ms queue=1.7ms idle=1012.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:25.148 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1012.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:25.150 [debug] QUERY OK source="media_items" db=1.5ms idle=1013.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 02:45:25.156 [debug] QUERY OK source="media_items" db=4.5ms idle=1012.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "145b01c1-a77d-4b61-8e44-868ee7961640", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-07 08:45:25Z], ~U[2025-11-07 08:45:25Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 02:45:25.164 [debug] QUERY OK source="sources" db=6.7ms queue=0.1ms idle=335.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:25.169 [debug] QUERY OK source="media_profiles" db=1.3ms queue=3.2ms idle=18.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:25.171 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=21.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 02:45:25.171 [info] Kicking off download for media item #26 (sRbQENE2QnI) 02:45:25.180 [debug] QUERY OK source="tasks" db=1.8ms idle=14.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2191, 26, ~U[2025-11-07 08:45:25Z], ~U[2025-11-07 08:45:25Z]] 02:45:25.181 [debug] Current batch of media processed. Will check again in 1000ms 02:45:26.182 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "filename" => "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", "id" => "OH7F-bc_8bs", "original_url" => "https://www.youtube.com/watch?v=OH7F-bc_8bs", "playlist_index" => 11, "title" => "Tape B Live at Lost Lands 2025", "upload_date" => "20250930"} 02:45:26.185 [debug] QUERY OK source="sources" db=0.7ms queue=2.2ms idle=1010.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:26.188 [debug] QUERY OK source="sources" db=1.3ms queue=1.0ms idle=1010.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.194 [debug] QUERY OK source="media_items" db=4.5ms queue=1.0ms idle=1011.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 02:45:26.201 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/81/37/8137bceae09478bae7362a5c35eac929ba9a979655c57b0668d38d2bb180ee85.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:26.201 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:26.202 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:26.206 [info] {"args":{"id":3},"id":2184,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5474203,"event":"job:stop","queue_time":3726818,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:26.210 [debug] QUERY OK source="media_items" db=14.1ms idle=1015.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "1f7cb955-3397-4b45-b96f-a836d3d81fb9", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 02:45:26.211 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=24.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.216 [debug] QUERY OK source="media_profiles" db=4.0ms queue=0.1ms idle=23.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] 02:45:26.221 [debug] QUERY OK source="media_items" db=3.5ms queue=0.6ms 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 [27] 02:45:26.222 [info] Kicking off download for media item #27 (OH7F-bc_8bs) 02:45:26.226 [info] {"args":{"id":5},"id":2186,"meta":{},"system_time":1762505126225414761,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:26.229 [debug] QUERY OK source="media_items" db=2.0ms idle=15.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" = ?) [5] 02:45:26.232 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:26.238 [debug] QUERY OK source="tasks" db=4.1ms queue=0.1ms idle=8.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2192, 27, ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z]] 02:45:26.239 [debug] Current batch of media processed. Will check again in 1000ms 02:45:26.241 [debug] QUERY OK source="sources" db=8.0ms queue=0.6ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.245 [debug] QUERY OK source="media_profiles" db=1.3ms queue=1.4ms idle=16.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:26.248 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=17.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 02:45:26.255 [debug] QUERY OK source="media_metadata" db=2.4ms queue=0.7ms idle=18.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 02:45:26.259 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.2ms 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] 02:45:26.260 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=17.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:45:26.263 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:26.268 [debug] QUERY OK source="settings" db=0.7ms idle=22.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:26.271 [debug] QUERY OK source="settings" db=1.2ms queue=1.6ms 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 [] 02:45:26.273 [debug] QUERY OK source="settings" db=1.4ms queue=0.3ms 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 [] 02:45:26.275 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/47/5a/475ac544f2af5b859256173fe35cc706967821d6e5bc6711ebb649daa882b4d8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:26.289 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ca/6b/ca6b3512f2eff592bef8b1d0f27505d973a66b26d52bda84346a4bd85641bfa4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 02:45:26.292 [debug] Gracefully stopping file follower 02:45:26.296 [debug] QUERY OK source="sources" db=3.2ms queue=0.2ms idle=33.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:45:26.297 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=36.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.301 [debug] QUERY OK source="media_items" db=3.6ms queue=0.4ms idle=29.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 02:45:26.306 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=31.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "6b1c78b6-64a2-4eab-91d4-94a76c09109c", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 02:45:26.309 [debug] QUERY OK source="sources" db=3.0ms idle=33.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.314 [debug] QUERY OK source="media_items" db=4.1ms queue=0.5ms idle=14.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 02:45:26.318 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=18.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "2ac53afe-6233-4c44-afd1-e8f9953af4b6", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 02:45:26.321 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=17.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.328 [debug] QUERY OK source="media_items" db=4.4ms queue=2.5ms idle=15.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 02:45:26.335 [debug] QUERY OK source="media_items" db=5.0ms queue=0.6ms idle=19.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "a3e7c56b-c6c6-4817-b36e-b2dade1e92f2", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 02:45:26.337 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=21.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.340 [debug] QUERY OK source="media_items" db=0.9ms queue=2.4ms idle=18.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 02:45:26.381 [debug] QUERY OK source="media_items" db=39.7ms queue=0.1ms idle=20.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "5c84b99e-2f0b-47f4-abeb-5825ae14412c", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 02:45:26.384 [debug] QUERY OK source="sources" db=2.4ms idle=54.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.386 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=50.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 02:45:26.400 [debug] QUERY OK source="media_items" db=9.8ms idle=51.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "f51fe648-328e-4665-9cc2-f47da441da2a", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 02:45:26.406 [debug] QUERY OK source="sources" db=5.8ms idle=59.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.409 [debug] QUERY OK source="media_items" db=0.7ms queue=1.8ms idle=25.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 02:45:26.416 [debug] QUERY OK source="media_items" db=4.9ms queue=0.2ms idle=25.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "2e88b224-a3b9-4336-b09c-55c8de418298", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 02:45:26.419 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=30.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.421 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=20.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 02:45:26.426 [debug] QUERY OK source="media_items" db=3.0ms queue=0.3ms idle=16.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "27085836-f944-4052-86f0-8b70383d335d", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 02:45:26.429 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=17.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.430 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=13.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 02:45:26.436 [debug] QUERY OK source="media_items" db=4.6ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "bfc60bc8-a2a0-4bb8-8e45-03762cf7b685", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 02:45:26.441 [debug] QUERY OK source="sources" db=4.0ms queue=0.1ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.447 [debug] QUERY OK source="media_items" db=2.3ms queue=3.0ms idle=15.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 02:45:26.453 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=18.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "e80955f6-91da-4816-92bf-a12332e5d7dc", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 02:45:26.456 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=23.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.458 [debug] QUERY OK source="media_items" db=1.3ms queue=0.7ms idle=20.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 02:45:26.463 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=18.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "ba69bf6b-fd9f-48f1-b79d-3a5d59a34cff", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 02:45:26.465 [debug] QUERY OK source="sources" db=1.4ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:26.468 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 02:45:26.472 [debug] QUERY OK source="media_items" db=3.3ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "8cc262b3-a8ed-40de-a441-70c7cf8f5e52", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 02:45:26.476 [debug] QUERY OK source="sources" db=3.1ms idle=14.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z], 1] 02:45:26.481 [debug] QUERY OK source="media_items" db=3.2ms queue=0.8ms idle=13.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 02:45:26.490 [debug] QUERY OK source="tasks" db=0.5ms idle=18.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2193, 1, ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z]] 02:45:26.499 [debug] QUERY OK source="tasks" db=1.4ms idle=10.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2194, 2, ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z]] 02:45:26.506 [debug] QUERY OK source="tasks" db=1.3ms queue=0.2ms idle=9.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2195, 3, ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z]] 02:45:26.530 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=12.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:45:26.531 [debug] QUERY OK source="media_items" db=0.4ms idle=9.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:45:26.543 [debug] QUERY OK source="tasks" db=3.5ms idle=10.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2196, 1, ~U[2025-11-07 08:45:26Z], ~U[2025-11-07 08:45:26Z]] 02:45:26.545 [info] {"args":{"id":1},"id":2181,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":15777455,"event":"job:stop","queue_time":778995,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 02:45:26.976 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/24/51/24517afcc103e6787e4ea1ab056c022c3a2b844319ac1ec9c58dfd8f69a0836c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:26.976 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:26.977 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:26.978 [info] {"args":{"id":4},"id":2185,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5320166,"event":"job:stop","queue_time":2652833,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:26.989 [info] {"args":{"id":6},"id":2187,"meta":{},"system_time":1762505126988954581,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:26.991 [debug] QUERY OK source="media_items" db=1.5ms idle=443.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" = ?) [6] 02:45:26.992 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:26.994 [debug] QUERY OK source="sources" db=0.9ms queue=0.9ms idle=438.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:26.995 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=161.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] 02:45:26.997 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=18.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 [6] 02:45:27.003 [debug] QUERY OK source="media_metadata" db=2.4ms idle=12.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 02:45:27.006 [debug] QUERY OK source="media_profiles" db=2.4ms queue=0.1ms idle=13.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:27.008 [debug] QUERY OK source="settings" db=1.1ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:27.010 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:27.013 [debug] QUERY OK source="settings" db=0.3ms idle=16.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:45:27.014 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=15.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:45:27.016 [debug] QUERY OK source="settings" db=1.2ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:27.016 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5a/48/5a48c4791332ad0fbffc3c5313fba1d1573fa76f39613da529c18c71cc98e794.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:30.382 [info] {"source":"oban","duration":3782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:30.944 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/47/5a/475ac544f2af5b859256173fe35cc706967821d6e5bc6711ebb649daa882b4d8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:30.944 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:30.945 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:30.947 [info] {"args":{"id":5},"id":2186,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4719944,"event":"job:stop","queue_time":6212774,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:30.956 [info] {"args":{"id":7},"id":2188,"meta":{},"system_time":1762505130956307524,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:30.957 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=449.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" = ?) [7] 02:45:30.958 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:30.960 [debug] QUERY OK source="sources" db=1.5ms idle=452.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:30.962 [debug] QUERY OK source="media_profiles" db=1.2ms idle=111.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] 02:45:30.965 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 02:45:30.967 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 02:45:30.968 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 02:45:30.970 [debug] QUERY OK source="settings" db=1.4ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:30.972 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:30.974 [debug] QUERY OK source="settings" db=0.5ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:30.975 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=9.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:45:30.976 [debug] QUERY OK source="settings" db=0.9ms 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 [] 02:45:30.977 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a3/7a/a37a9fd48590353905bcf954c52cc15c8fc091c032b246113c5e57e980121d16.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:31.630 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5a/48/5a48c4791332ad0fbffc3c5313fba1d1573fa76f39613da529c18c71cc98e794.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:31.631 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:31.631 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:31.635 [info] {"args":{"id":6},"id":2187,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4643598,"event":"job:stop","queue_time":5984826,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:31.646 [info] {"args":{"id":8},"id":2189,"meta":{},"system_time":1762505131645791986,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:31.648 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=672.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" = ?) [8] 02:45:31.649 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:31.651 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=674.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:31.652 [debug] QUERY OK source="media_profiles" db=1.1ms idle=674.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] 02:45:31.655 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=17.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 [8] 02:45:31.657 [debug] QUERY OK source="media_metadata" db=0.3ms idle=11.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 02:45:31.659 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:31.660 [debug] QUERY OK source="settings" db=1.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:31.662 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:31.664 [debug] QUERY OK source="settings" db=0.3ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:31.671 [debug] QUERY OK source="settings" db=2.8ms queue=0.5ms idle=13.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:45:31.674 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:31.674 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e4/af/e4af758873cb3f0391d9064a8d3affd6ffae2109ca50d5b33ae78b0682ed9967.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:35.428 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a3/7a/a37a9fd48590353905bcf954c52cc15c8fc091c032b246113c5e57e980121d16.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:35.429 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:35.429 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:35.431 [info] {"args":{"id":7},"id":2188,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4473736,"event":"job:stop","queue_time":8953849,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:35.443 [info] {"args":{"id":25},"id":2190,"meta":{},"system_time":1762505135442974842,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:35.446 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=1575.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" = ?) [25] 02:45:35.447 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:35.449 [debug] QUERY OK source="sources" db=1.5ms idle=938.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:35.451 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=576.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] 02:45:35.454 [debug] QUERY OK source="media_items" db=0.8ms idle=21.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 [25] 02:45:35.457 [debug] QUERY OK source="media_metadata" db=0.2ms idle=14.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 02:45:35.458 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:35.460 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=9.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:45:35.461 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:35.463 [debug] QUERY OK source="settings" db=0.2ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:35.464 [debug] QUERY OK source="settings" db=0.5ms 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 [] 02:45:35.464 [debug] QUERY OK source="settings" db=0.3ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:35.465 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ea/a3/eaa304306449de2b46201b373070f1e70cdda63e2ef70674ce758e66c5a1b8ef.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:36.526 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e4/af/e4af758873cb3f0391d9064a8d3affd6ffae2109ca50d5b33ae78b0682ed9967.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:36.527 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:36.527 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:36.532 [info] {"args":{"id":8},"id":2189,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4883177,"event":"job:stop","queue_time":8642577,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:36.540 [info] {"args":{"id":26},"id":2191,"meta":{},"system_time":1762505136540611263,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:36.542 [debug] QUERY OK source="media_items" db=1.0ms idle=31.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" = ?) [26] 02:45:36.543 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:36.545 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=34.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:45:36.547 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=37.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:36.550 [debug] QUERY OK source="media_items" db=1.2ms idle=17.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 [26] 02:45:36.553 [debug] QUERY OK source="media_metadata" db=0.4ms idle=12.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 02:45:36.555 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:36.557 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=10.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:45:36.560 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:36.564 [debug] QUERY OK source="settings" db=0.2ms 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 [] 02:45:36.566 [debug] QUERY OK source="settings" db=2.1ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:36.569 [debug] QUERY OK source="settings" db=2.0ms queue=0.7ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:36.571 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/32/30/3230a36e1e563bb74b1ab3ede0b816bafed89ff1cb60e2b83b0b5493929a914d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:40.218 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ea/a3/eaa304306449de2b46201b373070f1e70cdda63e2ef70674ce758e66c5a1b8ef.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:40.219 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:40.219 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:40.221 [info] {"args":{"id":25},"id":2190,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4777016,"event":"job:stop","queue_time":11437871,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:40.230 [info] {"args":{"id":27},"id":2192,"meta":{},"system_time":1762505140229773709,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:40.231 [debug] QUERY OK source="media_items" db=0.9ms idle=1720.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" = ?) [27] 02:45:40.231 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:40.233 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1337.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:40.235 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=335.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] 02:45:40.237 [debug] QUERY OK source="media_items" db=0.9ms idle=14.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 02:45:40.239 [debug] QUERY OK source="media_metadata" db=0.9ms idle=9.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 02:45:40.242 [debug] QUERY OK source="media_profiles" db=2.0ms 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] 02:45:40.244 [debug] QUERY OK source="settings" db=1.5ms queue=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 [] 02:45:40.246 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:40.247 [debug] QUERY OK source="settings" db=0.3ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:40.248 [debug] QUERY OK source="settings" db=0.5ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:40.249 [debug] QUERY OK source="settings" db=0.4ms idle=9.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:45:40.249 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/15/05/15053ccf56866a4c0410aee6535b22f700f1bd97f807dfbf57157faa97046f83.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:41.133 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/32/30/3230a36e1e563bb74b1ab3ede0b816bafed89ff1cb60e2b83b0b5493929a914d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:41.133 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:41.134 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:41.135 [info] {"args":{"id":26},"id":2191,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4593713,"event":"job:stop","queue_time":11537870,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:41.146 [info] {"args":{"id":1},"id":2193,"meta":{},"system_time":1762505141146184028,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:41.148 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=898.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" = ?) [1] 02:45:41.149 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:41.151 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=901.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:41.153 [debug] QUERY OK source="media_profiles" db=0.8ms idle=247.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] 02:45:41.155 [debug] QUERY OK source="media_items" db=1.4ms idle=18.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:45:41.158 [debug] QUERY OK source="media_metadata" db=0.8ms idle=11.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 02:45:41.162 [debug] QUERY OK source="media_profiles" db=3.0ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:41.165 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=11.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:45:41.167 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:41.170 [debug] QUERY OK source="settings" db=0.4ms 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 [] 02:45:41.171 [debug] QUERY OK source="settings" db=0.7ms 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 [] 02:45:41.172 [debug] QUERY OK source="settings" db=0.5ms queue=0.6ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:41.173 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a1/ba/a1ba282c58b557d7f4f9d77814e163d10f3cd9d01afa7696e29da88bd6317876.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:44.864 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/15/05/15053ccf56866a4c0410aee6535b22f700f1bd97f807dfbf57157faa97046f83.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:44.864 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:44.865 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:44.866 [info] {"args":{"id":27},"id":2192,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4635454,"event":"job:stop","queue_time":14227836,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:44.874 [info] {"args":{"id":2},"id":2194,"meta":{},"system_time":1762505144873895677,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:44.875 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=362.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" = ?) [2] 02:45:44.876 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:44.878 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=364.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:44.881 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.2ms idle=366.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] 02:45:44.883 [debug] QUERY OK source="media_items" db=1.1ms idle=16.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:45:44.885 [debug] QUERY OK source="media_metadata" db=0.6ms idle=11.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 02:45:44.887 [debug] QUERY OK source="media_profiles" db=1.0ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:45:44.888 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:44.890 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:44.892 [debug] QUERY OK source="settings" db=0.4ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:44.893 [debug] QUERY OK source="settings" db=0.7ms idle=9.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:45:44.893 [debug] QUERY OK source="settings" db=0.4ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:44.894 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9c/c6/9cc668f26766379f26cec7ef6488cd643d7b2b0184e5506cc302c9e2cdadb6ce.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:45.849 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a1/ba/a1ba282c58b557d7f4f9d77814e163d10f3cd9d01afa7696e29da88bd6317876.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:45.850 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:45.850 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:45.855 [info] {"args":{"id":1},"id":2193,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4704779,"event":"job:stop","queue_time":15141869,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:45.867 [info] {"args":{"id":3},"id":2195,"meta":{},"system_time":1762505145866880131,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:45.868 [debug] QUERY OK source="media_items" db=1.4ms idle=974.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" = ?) [3] 02:45:45.870 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:45:45.872 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=976.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:45.873 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=947.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] 02:45:45.875 [debug] QUERY OK source="media_items" db=1.7ms idle=19.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 02:45:45.878 [debug] QUERY OK source="media_metadata" db=0.3ms idle=11.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 02:45:45.882 [debug] QUERY OK source="media_profiles" db=3.0ms 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] 02:45:45.884 [debug] QUERY OK source="settings" db=1.5ms queue=0.6ms idle=10.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:45:45.886 [debug] Running yt-dlp command for action: get_downloadable_status 02:45:45.888 [debug] QUERY OK source="settings" db=0.4ms 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 [] 02:45:45.889 [debug] QUERY OK source="settings" db=0.9ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:45.890 [debug] QUERY OK source="settings" db=0.8ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:45:45.891 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ed/99/ed99060b9e95320b0486a381e66d75e1766ba5321cfacb29cfc3af0dc72b2cb6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:45:49.176 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9c/c6/9cc668f26766379f26cec7ef6488cd643d7b2b0184e5506cc302c9e2cdadb6ce.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:49.177 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:49.177 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:49.178 [info] {"args":{"id":2},"id":2194,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4303552,"event":"job:stop","queue_time":18871854,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:45:49.984 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ed/99/ed99060b9e95320b0486a381e66d75e1766ba5321cfacb29cfc3af0dc72b2cb6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:45:49.984 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:49.985 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:45:49.987 [info] {"args":{"id":3},"id":2195,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4119008,"event":"job:stop","queue_time":19863812,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:00.387 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.607 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:30.391 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.398 [info] {"source":"oban","duration":6709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.609 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:30.402 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.408 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.612 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:30.412 [info] {"source":"oban","duration":2505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.418 [info] {"source":"oban","duration":4328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.614 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:30.420 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.428 [info] {"source":"oban","duration":6064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.615 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:30.431 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.436 [info] {"source":"oban","duration":4228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.617 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:30.441 [info] {"source":"oban","duration":3357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.444 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.619 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:30.449 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.454 [info] {"source":"oban","duration":3458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.620 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:30.457 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.460 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.622 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:30.465 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.470 [info] {"source":"oban","duration":4333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.623 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:30.472 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.479 [info] {"source":"oban","duration":3554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.625 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:30.483 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.489 [info] {"source":"oban","duration":5478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.628 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:30.494 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.499 [info] {"source":"oban","duration":4449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.630 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:30.502 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.507 [info] {"source":"oban","duration":4059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.632 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:30.509 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.517 [info] {"source":"oban","duration":5327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.636 [info] {"source":"oban","duration":3119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:30.525 [info] {"source":"oban","duration":6424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.531 [info] {"source":"oban","duration":3141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.637 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:30.535 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.540 [info] {"source":"oban","duration":3912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.639 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:30.544 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.549 [info] {"source":"oban","duration":3825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.641 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:30.553 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.560 [info] {"source":"oban","duration":5297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.645 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:30.564 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.571 [info] {"source":"oban","duration":5757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.647 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:30.575 [info] {"source":"oban","duration":2552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.581 [info] {"source":"oban","duration":4975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.649 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:30.585 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.592 [info] {"source":"oban","duration":5956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.652 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:30.595 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.598 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.656 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:30.601 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.608 [info] {"source":"oban","duration":5273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.659 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:30.611 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.616 [info] {"source":"oban","duration":3371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.660 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:30.622 [info] {"source":"oban","duration":4368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.626 [info] {"source":"oban","duration":3374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.662 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:30.629 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.633 [info] {"source":"oban","duration":3909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.664 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:30.638 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.644 [info] {"source":"oban","duration":4322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.666 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:30.647 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.655 [info] {"source":"oban","duration":6546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.667 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:30.661 [info] {"source":"oban","duration":4019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.666 [info] {"source":"oban","duration":4987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.668 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:30.671 [info] {"source":"oban","duration":3513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.671 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:00.677 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:30.685 [info] {"source":"oban","duration":6662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.673 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:00.690 [info] {"source":"oban","duration":3926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:30.694 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.674 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:00.698 [info] {"source":"oban","duration":3369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:30.703 [info] {"source":"oban","duration":4143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.676 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:00.707 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:30.714 [info] {"source":"oban","duration":4755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.678 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:00.720 [info] {"source":"oban","duration":4613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:30.723 [info] {"source":"oban","duration":3030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.679 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:00.730 [info] {"source":"oban","duration":5200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:30.735 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.682 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:00.740 [info] {"source":"oban","duration":3637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:30.745 [info] {"source":"oban","duration":4135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.684 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:00.752 [info] {"source":"oban","duration":6663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:30.756 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.685 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:00.758 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:30.763 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.687 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:00.769 [info] {"source":"oban","duration":5013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:30.773 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.690 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:00.779 [info] {"source":"oban","duration":5011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:30.785 [info] {"source":"oban","duration":4567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.691 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:00.790 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:30.793 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.693 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:00.799 [info] {"source":"oban","duration":4281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:30.804 [info] {"source":"oban","duration":3467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.697 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:00.807 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:30.810 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.706 [info] {"source":"oban","duration":1549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:00.815 [info] {"source":"oban","duration":3397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:30.819 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.708 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:00.824 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:30.827 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.712 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:00.833 [info] {"source":"oban","duration":4977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:30.836 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.716 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:00.840 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:30.847 [info] {"source":"oban","duration":4931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.719 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:00.851 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:30.854 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.723 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:00.856 [info] {"source":"oban","duration":1579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:30.859 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.726 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:00.862 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:30.866 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.727 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:00.871 [info] {"source":"oban","duration":4353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:30.874 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.729 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:00.877 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:30.883 [info] {"source":"oban","duration":4444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.731 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:00.889 [info] {"source":"oban","duration":4336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:30.891 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.733 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:00.898 [info] {"source":"oban","duration":5505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:30.901 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.735 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:00.906 [info] {"source":"oban","duration":3898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:30.911 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.736 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:00.914 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:30.918 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.739 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:00.923 [info] {"source":"oban","duration":4027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:30.928 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.744 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:00.934 [info] {"source":"oban","duration":4369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:30.939 [info] {"source":"oban","duration":4340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.746 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:00.942 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:30.946 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.750 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:00.949 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:30.952 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.751 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:00.957 [info] {"source":"oban","duration":3459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:30.963 [info] {"source":"oban","duration":5574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.752 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:00.966 [info] {"source":"oban","duration":1506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:30.968 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.754 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:00.974 [info] {"source":"oban","duration":4340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:30.978 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.755 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:00.984 [info] {"source":"oban","duration":5084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:30.989 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.759 [info] {"source":"oban","duration":1348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:00.991 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:30.994 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.762 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:00.998 [info] {"source":"oban","duration":3177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:31.009 [info] {"source":"oban","duration":9129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.763 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:01.016 [info] {"source":"oban","duration":5973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:31.020 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.764 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:01.024 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:31.026 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.767 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:01.031 [info] {"source":"oban","duration":3182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:31.042 [info] {"source":"oban","duration":10356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.769 [info] {"source":"oban","duration":1453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:01.048 [info] {"source":"oban","duration":4912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:31.052 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.771 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:01.056 [info] {"source":"oban","duration":4112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:31.060 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.772 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:01.066 [info] {"source":"oban","duration":4334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:31.071 [info] {"source":"oban","duration":2671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.774 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:01.075 [info] {"source":"oban","duration":3543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:31.078 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.777 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:01.083 [info] {"source":"oban","duration":4768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:31.086 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.781 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:01.091 [info] {"source":"oban","duration":3483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:31.093 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.784 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:01.102 [info] {"source":"oban","duration":7827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:31.106 [info] {"source":"oban","duration":2389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.787 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:01.110 [info] {"source":"oban","duration":3744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:31.114 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.789 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:01.119 [info] {"source":"oban","duration":4412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:31.122 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.792 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:01.127 [info] {"source":"oban","duration":4405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:31.130 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.799 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:01.138 [info] {"source":"oban","duration":6815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:31.142 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.802 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:01.147 [info] {"source":"oban","duration":4778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:31.152 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.804 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:01.156 [info] {"source":"oban","duration":3443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:31.158 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.807 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:01.164 [info] {"source":"oban","duration":4300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:31.167 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.809 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:01.173 [info] {"source":"oban","duration":4943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:31.177 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.810 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:01.179 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:31.183 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.812 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:01.185 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:31.190 [info] {"source":"oban","duration":3055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.814 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:01.194 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:31.200 [info] {"source":"oban","duration":4945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.816 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:01.205 [info] {"source":"oban","duration":4113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:31.210 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.817 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:01.214 [info] {"source":"oban","duration":3982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:31.219 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.819 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:01.223 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:31.226 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.820 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:01.233 [info] {"source":"oban","duration":6311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:31.237 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.822 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:01.244 [info] {"source":"oban","duration":5664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:31.247 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.824 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:01.251 [info] {"source":"oban","duration":3793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:31.254 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.827 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:01.261 [info] {"source":"oban","duration":5196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:31.264 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.831 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:01.270 [info] {"source":"oban","duration":4395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:31.273 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.833 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:01.276 [info] {"source":"oban","duration":2649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:31.281 [info] {"source":"oban","duration":3827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.834 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:01.289 [info] {"source":"oban","duration":6504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:31.293 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.838 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:01.298 [info] {"source":"oban","duration":4220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:31.301 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.840 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:01.304 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:31.308 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.842 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:01.310 [info] {"source":"oban","duration":1529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:31.314 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.844 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:01.318 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:31.324 [info] {"source":"oban","duration":4798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.845 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:01.329 [info] {"source":"oban","duration":4773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:31.333 [info] {"source":"oban","duration":2307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.847 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:01.338 [info] {"source":"oban","duration":4113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:31.342 [info] {"source":"oban","duration":3412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.850 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:01.348 [info] {"source":"oban","duration":5276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:31.351 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.854 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:01.355 [info] {"source":"oban","duration":3999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:31.360 [info] {"source":"oban","duration":3162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.858 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:01.365 [info] {"source":"oban","duration":4770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:31.368 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.859 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:01.374 [info] {"source":"oban","duration":4136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:31.377 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.860 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:01.382 [info] {"source":"oban","duration":3581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:31.384 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.863 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:01.392 [info] {"source":"oban","duration":6246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:31.394 [info] {"source":"oban","duration":1468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.869 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:01.402 [info] {"source":"oban","duration":7083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:31.406 [info] {"source":"oban","duration":3769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.871 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:01.410 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:31.414 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.873 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:01.421 [info] {"source":"oban","duration":5347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:31.424 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.875 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:01.427 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:31.432 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.877 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:01.438 [info] {"source":"oban","duration":3188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:31.442 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.879 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:01.445 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:31.449 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.881 [info] {"source":"oban","duration":1488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:01.454 [info] {"source":"oban","duration":3790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:31.459 [info] {"source":"oban","duration":2914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.883 [info] {"source":"oban","duration":1519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:01.464 [info] {"source":"oban","duration":4064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:31.467 [info] {"source":"oban","duration":1477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.887 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:01.470 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:31.474 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.889 [info] {"source":"oban","duration":1377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:01.479 [info] {"source":"oban","duration":4128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:31.482 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.891 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:01.487 [info] {"source":"oban","duration":3312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:31.491 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.894 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:01.495 [info] {"source":"oban","duration":3466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:31.499 [info] {"source":"oban","duration":3553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.895 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:01.503 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:31.506 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.897 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:01.514 [info] {"source":"oban","duration":7080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:31.518 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.901 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:01.525 [info] {"source":"oban","duration":6161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:31.530 [info] {"source":"oban","duration":4222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.908 [info] {"source":"oban","duration":4779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:01.536 [info] {"source":"oban","duration":5892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:31.539 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.910 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:01.542 [info] {"source":"oban","duration":1568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:31.544 [info] {"source":"oban","duration":1418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.914 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:01.547 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:31.551 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.921 [info] {"source":"oban","duration":4585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:01.558 [info] {"source":"oban","duration":5912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:31.562 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.922 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:01.566 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:31.570 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.924 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:01.573 [info] {"source":"oban","duration":2985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:31.578 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.925 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:01.582 [info] {"source":"oban","duration":3314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:31.586 [info] {"source":"oban","duration":3180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.927 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:01.589 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:31.591 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.929 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:01.596 [info] {"source":"oban","duration":3451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:31.599 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.931 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:01.606 [info] {"source":"oban","duration":6077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:31.609 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.934 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:01.613 [info] {"source":"oban","duration":3511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:31.617 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.935 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:01.623 [info] {"source":"oban","duration":4497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:31.625 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.937 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:01.630 [info] {"source":"oban","duration":3471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:31.633 [info] {"source":"oban","duration":2643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.939 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:01.639 [info] {"source":"oban","duration":4155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:31.644 [info] {"source":"oban","duration":3287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.942 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:01.649 [info] {"source":"oban","duration":4965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:31.653 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.946 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:01.660 [info] {"source":"oban","duration":6915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:31.664 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.948 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:01.669 [info] {"source":"oban","duration":4088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:31.672 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.949 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:01.679 [info] {"source":"oban","duration":5492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:31.682 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.952 [info] {"source":"oban","duration":1400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:01.687 [info] {"source":"oban","duration":4909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:31.693 [info] {"source":"oban","duration":4265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.954 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:01.701 [info] {"source":"oban","duration":6343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:31.705 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.956 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:01.710 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:31.712 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.959 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:01.716 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:31.721 [info] {"source":"oban","duration":3494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.963 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:01.727 [info] {"source":"oban","duration":5069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:31.731 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.965 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:01.735 [info] {"source":"oban","duration":3073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:31.739 [info] {"source":"oban","duration":2224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.969 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:01.745 [info] {"source":"oban","duration":4911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:31.750 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.970 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:01.753 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:31.758 [info] {"source":"oban","duration":3188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.972 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:01.762 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:31.765 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.974 [info] {"source":"oban","duration":1533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:01.769 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:31.775 [info] {"source":"oban","duration":5050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.976 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:01.784 [info] {"source":"oban","duration":5961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:31.788 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.978 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:01.790 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:31.794 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.980 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:01.801 [info] {"source":"oban","duration":6061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:31.804 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.982 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:01.809 [info] {"source":"oban","duration":3404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:31.812 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.984 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:01.819 [info] {"source":"oban","duration":5110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:31.823 [info] {"source":"oban","duration":3161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.986 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:01.826 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:31.828 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.989 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:01.834 [info] {"source":"oban","duration":4312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:31.840 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.993 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:01.844 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:31.850 [info] {"source":"oban","duration":2582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.996 [info] {"source":"oban","duration":1396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:01.857 [info] {"source":"oban","duration":7104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:31.865 [info] {"source":"oban","duration":4790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:01.002 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:01.870 [info] {"source":"oban","duration":3891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:31.874 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.004 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:01.880 [info] {"source":"oban","duration":4507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:31.884 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.007 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:01.890 [info] {"source":"oban","duration":4945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:31.894 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.008 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:01.899 [info] {"source":"oban","duration":4769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:31.903 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.011 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:01.907 [info] {"source":"oban","duration":3567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:31.910 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.013 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:01.913 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:31.916 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.015 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:01.922 [info] {"source":"oban","duration":4544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:31.925 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.018 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:01.932 [info] {"source":"oban","duration":5986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:31.935 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.021 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:01.942 [info] {"source":"oban","duration":5227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:31.944 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.023 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:01.947 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:31.951 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.029 [info] {"source":"oban","duration":3772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:01.956 [info] {"source":"oban","duration":4651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:31.960 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.030 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:01.965 [info] {"source":"oban","duration":5065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:31.969 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.032 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:01.974 [info] {"source":"oban","duration":4931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:31.977 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.033 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:01.981 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:31.985 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.035 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:01.990 [info] {"source":"oban","duration":3650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:31.995 [info] {"source":"oban","duration":3642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.038 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:02.001 [info] {"source":"oban","duration":5051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:32.005 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.039 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:02.008 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:32.012 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.043 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:02.017 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:32.020 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.045 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:02.027 [info] {"source":"oban","duration":5807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:32.030 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.049 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:02.033 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:32.043 [info] {"source":"oban","duration":7772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.050 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:02.049 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:32.054 [info] {"source":"oban","duration":3439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.052 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:02.057 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:32.060 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.055 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:02.065 [info] {"source":"oban","duration":3473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:32.069 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.057 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:02.074 [info] {"source":"oban","duration":4068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:32.078 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.059 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:02.081 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:32.088 [info] {"source":"oban","duration":4993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.063 [info] {"source":"oban","duration":928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:02.094 [info] {"source":"oban","duration":4590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:32.097 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.065 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:02.102 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:32.105 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.067 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:02.111 [info] {"source":"oban","duration":4665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:32.114 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.069 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:02.120 [info] {"source":"oban","duration":5493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:32.124 [info] {"source":"oban","duration":2627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.070 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:02.129 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:32.132 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.076 [info] {"source":"oban","duration":3948,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:02.135 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:32.139 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.078 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:02.142 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:32.145 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.082 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:02.152 [info] {"source":"oban","duration":5975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:32.157 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.087 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:02.163 [info] {"source":"oban","duration":6097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:32.167 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.089 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:02.171 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:32.174 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.092 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:02.179 [info] {"source":"oban","duration":4092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:32.182 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.093 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:02.187 [info] {"source":"oban","duration":3750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:32.193 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.096 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:02.196 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:32.202 [info] {"source":"oban","duration":4193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.098 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:02.208 [info] {"source":"oban","duration":4229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:32.210 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.101 [info] {"source":"oban","duration":1274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:02.215 [info] {"source":"oban","duration":3266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:32.219 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.103 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:02.223 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:32.226 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.105 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:02.230 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:32.233 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.106 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:02.239 [info] {"source":"oban","duration":4713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:32.243 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.109 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:02.250 [info] {"source":"oban","duration":5376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:32.254 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.111 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:02.257 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:32.263 [info] {"source":"oban","duration":5557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.113 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:02.266 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:32.269 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.116 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:02.274 [info] {"source":"oban","duration":3619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:32.277 [info] {"source":"oban","duration":1631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.118 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:02.282 [info] {"source":"oban","duration":3979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:32.285 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.122 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:02.292 [info] {"source":"oban","duration":6593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:32.296 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.123 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:02.300 [info] {"source":"oban","duration":3367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:32.303 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.126 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:02.306 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:32.312 [info] {"source":"oban","duration":3604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.127 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:02.315 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:32.318 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.129 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:02.326 [info] {"source":"oban","duration":7519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:32.331 [info] {"source":"oban","duration":3545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.132 [info] {"source":"oban","duration":1474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:02.337 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:32.341 [info] {"source":"oban","duration":3324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.136 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:02.347 [info] {"source":"oban","duration":4759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:32.350 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.137 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:02.352 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:32.357 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.140 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:02.362 [info] {"source":"oban","duration":4260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:32.365 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.142 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:02.368 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:32.371 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.144 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:02.378 [info] {"source":"oban","duration":7070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:32.381 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.146 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:02.386 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:32.388 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.149 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:02.392 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:32.395 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.150 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:02.402 [info] {"source":"oban","duration":5460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:32.405 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.153 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:02.411 [info] {"source":"oban","duration":5022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:32.415 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.155 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:02.418 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:32.423 [info] {"source":"oban","duration":3719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.157 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:02.426 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:32.429 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.161 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:02.433 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:32.437 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.162 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:02.439 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:32.447 [info] {"source":"oban","duration":5833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.164 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:02.450 [info] {"source":"oban","duration":2513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:32.453 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.171 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:02.458 [info] {"source":"oban","duration":3740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:32.462 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.173 [info] {"source":"oban","duration":818,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:02.464 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:32.467 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.176 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:02.471 [info] {"source":"oban","duration":2607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:32.475 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.181 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:02.477 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:32.484 [info] {"source":"oban","duration":5144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.182 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:02.490 [info] {"source":"oban","duration":4179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:32.494 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.185 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:02.497 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:32.501 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.187 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:02.506 [info] {"source":"oban","duration":4452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:32.511 [info] {"source":"oban","duration":3529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.189 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:02.515 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:32.518 [info] {"source":"oban","duration":2295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.193 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:02.524 [info] {"source":"oban","duration":5765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:32.528 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.197 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:02.531 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:32.535 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.201 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:02.541 [info] {"source":"oban","duration":4724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:32.546 [info] {"source":"oban","duration":3948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.204 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:02.550 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:32.553 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.206 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:02.562 [info] {"source":"oban","duration":7177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:32.565 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.208 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:02.567 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:32.573 [info] {"source":"oban","duration":4159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.211 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:02.579 [info] {"source":"oban","duration":4236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:32.582 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.214 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:02.589 [info] {"source":"oban","duration":5571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:32.594 [info] {"source":"oban","duration":3573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.218 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:02.597 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:32.601 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.220 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:02.604 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:32.610 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.222 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:02.614 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:32.617 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.226 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:02.625 [info] {"source":"oban","duration":6439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:32.629 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.229 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:02.632 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:32.635 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.233 [info] {"source":"oban","duration":857,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:02.639 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:32.643 [info] {"source":"oban","duration":3452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.236 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:02.647 [info] {"source":"oban","duration":3789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:32.653 [info] {"source":"oban","duration":4141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.238 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:02.658 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:32.661 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.241 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:02.667 [info] {"source":"oban","duration":4182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:32.672 [info] {"source":"oban","duration":4188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.245 [info] {"source":"oban","duration":3332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:02.677 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:32.680 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.249 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:02.684 [info] {"source":"oban","duration":3805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:32.690 [info] {"source":"oban","duration":3866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.252 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:02.693 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:32.695 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.253 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:02.699 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:32.702 [info] {"source":"oban","duration":2579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.255 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:02.705 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:32.709 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.258 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:02.713 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:32.716 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.259 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:02.721 [info] {"source":"oban","duration":3376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:32.724 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.260 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:02.727 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:32.732 [info] {"source":"oban","duration":3787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.263 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:02.736 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:32.740 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.266 [info] {"source":"oban","duration":1435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:02.747 [info] {"source":"oban","duration":6262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:32.750 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.269 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:02.753 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:32.755 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.270 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:02.760 [info] {"source":"oban","duration":3365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:32.764 [info] {"source":"oban","duration":2578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.272 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:02.769 [info] {"source":"oban","duration":3610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:32.778 [info] {"source":"oban","duration":6584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.274 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:02.782 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:32.785 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.276 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:02.788 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:32.792 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.277 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:02.795 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:32.800 [info] {"source":"oban","duration":3373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.282 [info] {"source":"oban","duration":3416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:02.805 [info] {"source":"oban","duration":3805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:32.810 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.285 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:02.812 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:32.819 [info] {"source":"oban","duration":5212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.287 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:02.822 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:32.828 [info] {"source":"oban","duration":3870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.289 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:02.834 [info] {"source":"oban","duration":4251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:32.836 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.292 [info] {"source":"oban","duration":1529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:02.843 [info] {"source":"oban","duration":5111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:32.848 [info] {"source":"oban","duration":4003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.294 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:02.851 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:32.855 [info] {"source":"oban","duration":2126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.295 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:02.858 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:32.862 [info] {"source":"oban","duration":3399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.297 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:02.867 [info] {"source":"oban","duration":3663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:32.871 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.301 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:02.875 [info] {"source":"oban","duration":2381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:32.877 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.303 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:02.884 [info] {"source":"oban","duration":5189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:32.887 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.305 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:02.891 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:32.894 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.308 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:02.898 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:32.902 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.310 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:02.904 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:32.909 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.312 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:02.912 [info] {"source":"oban","duration":2679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:32.916 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.315 [info] {"source":"oban","duration":856,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:02.920 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:32.925 [info] {"source":"oban","duration":3703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.317 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:02.929 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:32.933 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.321 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:02.936 [info] {"source":"oban","duration":2122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:32.938 [info] {"source":"oban","duration":1430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.323 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:02.940 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:32.943 [info] {"source":"oban","duration":1550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.325 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:02.945 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:32.951 [info] {"source":"oban","duration":3888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.328 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:02.955 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:32.960 [info] {"source":"oban","duration":3805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.329 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:02.964 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:32.967 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.331 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:02.971 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:32.974 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.333 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:02.978 [info] {"source":"oban","duration":3930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:32.985 [info] {"source":"oban","duration":4736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.334 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:02.989 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:32.992 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.337 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:02.996 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:32.998 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.339 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:03.003 [info] {"source":"oban","duration":3326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:33.009 [info] {"source":"oban","duration":3748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.340 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:03.015 [info] {"source":"oban","duration":5468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:33.019 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.344 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:03.023 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:33.027 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.347 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:03.030 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:33.033 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.349 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:03.037 [info] {"source":"oban","duration":3374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:33.040 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.351 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:03.045 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:33.048 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.353 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:03.050 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:33.053 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.355 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:03.060 [info] {"source":"oban","duration":5084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:33.064 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.357 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:03.069 [info] {"source":"oban","duration":3359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:33.072 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.362 [info] {"source":"oban","duration":2701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:03.080 [info] {"source":"oban","duration":6091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:33.085 [info] {"source":"oban","duration":4784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.364 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:03.091 [info] {"source":"oban","duration":4129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:33.094 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.367 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:03.099 [info] {"source":"oban","duration":3871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:33.104 [info] {"source":"oban","duration":3679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.369 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:03.113 [info] {"source":"oban","duration":6955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:33.117 [info] {"source":"oban","duration":3865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.371 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:03.123 [info] {"source":"oban","duration":4308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:33.127 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.373 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:03.130 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:33.134 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.376 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:03.138 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:33.142 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.377 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:03.146 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:33.150 [info] {"source":"oban","duration":3465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.378 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:03.154 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:33.158 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.380 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:03.164 [info] {"source":"oban","duration":5873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:33.168 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.382 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:03.172 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:33.189 [info] {"source":"oban","duration":14395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.384 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:03.193 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:33.196 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.388 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:03.200 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:33.202 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.392 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:03.210 [info] {"source":"oban","duration":6556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:33.214 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.395 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:03.217 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:33.219 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.397 [info] {"source":"oban","duration":1468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:03.225 [info] {"source":"oban","duration":4417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:33.228 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.399 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:03.231 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:33.234 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.403 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:03.238 [info] {"source":"oban","duration":3608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:33.243 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.405 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:03.246 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:33.249 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.407 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:03.253 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:33.257 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.408 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:03.260 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:33.264 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.411 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:03.268 [info] {"source":"oban","duration":3661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 08:12:33.271 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.416 [info] {"source":"oban","duration":3435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:03.274 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:33.278 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.422 [info] {"source":"oban","duration":3860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:03.283 [info] {"source":"oban","duration":3645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:33.287 [info] {"source":"oban","duration":2392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.424 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:03.293 [info] {"source":"oban","duration":5351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:33.297 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.426 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:03.301 [info] {"source":"oban","duration":2020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:33.305 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.428 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:03.309 [info] {"source":"oban","duration":3577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:33.313 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.432 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:03.317 [info] {"source":"oban","duration":2643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:33.322 [info] {"source":"oban","duration":4317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.435 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:03.326 [info] {"source":"oban","duration":2344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:33.330 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.440 [info] {"source":"oban","duration":3111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:03.333 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:33.336 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.442 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:03.341 [info] {"source":"oban","duration":3934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:33.344 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.443 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:03.346 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:33.349 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:55.358 [info] GET /.git/config 08:22:55.361 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=803.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:22:55.363 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=548.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:22:55.363 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:22:55.364 [error] #PID<0.293212.0> running PinchflatWeb.Endpoint (connection #PID<0.293211.0>, stream id 1) terminated Server: pf.watkinsgeorge.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.293211.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56046}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Linux; Android 9; SM-G970U1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.111 Mobile Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "93.123.109.7", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.293212.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Mozilla/5.0 (Linux; Android 9; SM-G970U1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.111 Mobile Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "93.123.109.7"}, {"x-forwarded-host", "pf.watkinsgeorge.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", "GHW_fZneE5sYG34ADWvC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.293211.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56046}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Linux; Android 9; SM-G970U1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.111 Mobile Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "93.123.109.7", "x-forwarded-host" => "pf.watkinsgeorge.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.293211.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56046}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "host" => "pf.watkinsgeorge.com", "user-agent" => "Mozilla/5.0 (Linux; Android 9; SM-G970U1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.111 Mobile Safari/537.36", "via" => "1.1 Caddy", "x-forwarded-for" => "93.123.109.7", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.293212.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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"host", "pf.watkinsgeorge.com"}, {"user-agent", "Mozilla/5.0 (Linux; Android 9; SM-G970U1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.111 Mobile Safari/537.36"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "93.123.109.7"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {" (truncated) 08:23:00.446 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:03.354 [info] {"source":"oban","duration":3242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:33.367 [info] {"source":"oban","duration":10899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.450 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:03.369 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:33.373 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.454 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:03.375 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:33.379 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.457 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:03.383 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:33.387 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.459 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:03.391 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:33.394 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.461 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:03.397 [info] {"source":"oban","duration":1577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:33.401 [info] {"source":"oban","duration":3699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.464 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:03.406 [info] {"source":"oban","duration":3249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:33.411 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.466 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:03.414 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:33.417 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.470 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:03.421 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:33.425 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.474 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:03.428 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:33.433 [info] {"source":"oban","duration":3856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.476 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:03.439 [info] {"source":"oban","duration":3026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:33.444 [info] {"source":"oban","duration":4224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.478 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:03.451 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:33.454 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.481 [info] {"source":"oban","duration":1358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:03.459 [info] {"source":"oban","duration":4126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:33.463 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.483 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:03.468 [info] {"source":"oban","duration":3504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:33.471 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.485 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:03.474 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:33.480 [info] {"source":"oban","duration":3960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.486 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:03.484 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:33.487 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.488 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:03.492 [info] {"source":"oban","duration":3378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:33.496 [info] {"source":"oban","duration":3103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.490 [info] {"source":"oban","duration":1467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:03.498 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:33.503 [info] {"source":"oban","duration":3383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.493 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:03.507 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:33.513 [info] {"source":"oban","duration":4242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.495 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:03.519 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:33.523 [info] {"source":"oban","duration":3286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.497 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:03.526 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:33.530 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.499 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:03.533 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:33.537 [info] {"source":"oban","duration":2495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.500 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:03.539 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:27.530 [info] {"args":{"id":1},"id":2196,"meta":{},"system_time":1762526727530162428,"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"]} 08:45:27.533 [debug] QUERY OK source="sources" db=1.6ms idle=695.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:27.535 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=698.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:27.537 [debug] QUERY OK source="media_items" db=1.2ms idle=700.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:45:27.539 [debug] QUERY OK source="media_items" db=0.4ms queue=0.4ms idle=16.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 08:45:27.540 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:27.542 [debug] QUERY OK source="settings" db=0.6ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:27.543 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 08:45:27.544 [debug] Current batch of media processed. Will check again in 1000ms 08:45:27.545 [debug] QUERY OK source="settings" db=1.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 [] 08:45:27.546 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:27.546 [debug] QUERY OK source="settings" db=0.5ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:27.547 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/99/01/99018ceef0313f4c765bea86044430d1fad5ff95e4c83e905410004502a41f89.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:28.545 [debug] Current batch of media processed. Will check again in 1000ms 08:45:29.545 [debug] Current batch of media processed. Will check again in 1000ms 08:45:30.547 [debug] Current batch of media processed. Will check again in 1000ms 08:45:31.548 [debug] Current batch of media processed. Will check again in 1000ms 08:45:32.550 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", "id" => "wu801rrpRtk", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 08:45:32.557 [debug] QUERY OK source="sources" db=6.9ms queue=0.1ms idle=1714.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:32.561 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=1722.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:32.566 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=1726.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 08:45:32.571 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=1031.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "75dfde70-42a6-4ce2-af9c-ece5ff6cd5e3", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-07 14:45:32Z], ~U[2025-11-07 14:45:32Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 08:45:32.572 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=29.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:32.575 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.8ms idle=15.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:32.578 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:45:32.578 [info] Kicking off download for media item #1 (wu801rrpRtk) 08:45:32.586 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=12.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2197, 1, ~U[2025-11-07 14:45:32Z], ~U[2025-11-07 14:45:32Z]] 08:45:32.586 [debug] Current batch of media processed. Will check again in 1000ms 08:45:32.593 [info] {"args":{"id":1},"id":2197,"meta":{},"system_time":1762526732593118289,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:32.595 [debug] QUERY OK source="media_items" db=1.2ms queue=0.6ms idle=15.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" = ?) [1] 08:45:32.597 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:32.599 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=15.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:32.601 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=16.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:32.604 [debug] QUERY OK source="media_items" db=2.0ms idle=16.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:45:32.608 [debug] QUERY OK source="media_metadata" db=0.7ms idle=14.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 08:45:32.609 [debug] QUERY OK source="media_profiles" db=1.2ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:32.611 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:32.613 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:32.616 [debug] QUERY OK source="settings" db=0.4ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:32.620 [debug] QUERY OK source="settings" db=1.5ms queue=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 [] 08:45:32.622 [debug] QUERY OK source="settings" db=1.0ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:32.622 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0e/9b/0e9b25805e76bdbaa26850cb401942cd1602ef8a4febfb02a1f1ace44706b362.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:33.545 [info] {"source":"oban","duration":4335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:33.588 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 08:45:33.591 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=974.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:33.594 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=971.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:33.597 [debug] QUERY OK source="media_items" db=2.2ms queue=0.5ms idle=972.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 08:45:33.606 [debug] QUERY OK source="media_items" db=6.9ms idle=53.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "1f93832d-d3ca-4cb7-bcda-af0764b98ad4", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-07 14:45:33Z], ~U[2025-11-07 14:45:33Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 08:45:33.607 [debug] QUERY OK source="sources" db=1.2ms idle=57.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:33.608 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:33.610 [debug] QUERY OK source="media_items" db=0.9ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:45:33.610 [info] Kicking off download for media item #2 (uah3PW5v-U4) 08:45:33.615 [debug] QUERY OK source="tasks" db=0.5ms idle=6.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2198, 2, ~U[2025-11-07 14:45:33Z], ~U[2025-11-07 14:45:33Z]] 08:45:33.615 [debug] Current batch of media processed. Will check again in 1000ms 08:45:33.623 [info] {"args":{"id":2},"id":2198,"meta":{},"system_time":1762526733623429988,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:33.625 [debug] QUERY OK source="media_items" db=1.0ms idle=13.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [2] 08:45:33.626 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:33.628 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:33.629 [debug] QUERY OK source="media_profiles" db=1.3ms 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] 08:45:33.632 [debug] QUERY OK source="media_items" db=1.0ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:45:33.636 [debug] QUERY OK source="media_metadata" db=0.6ms idle=12.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 08:45:33.639 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.4ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:33.643 [debug] QUERY OK source="settings" db=0.6ms queue=3.0ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:33.646 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:33.648 [debug] QUERY OK source="settings" db=0.4ms idle=17.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:33.649 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=16.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:45:33.651 [debug] QUERY OK source="settings" db=1.4ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:33.651 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6a/aa/6aaa8db124ba8b6d7923554fa682114c06f72589409f45fbc2554d8d867d2102.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:34.620 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 08:45:34.623 [debug] QUERY OK source="sources" db=1.8ms queue=0.3ms idle=978.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:34.627 [debug] QUERY OK source="sources" db=3.2ms queue=0.2ms idle=975.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:34.628 [debug] QUERY OK source="media_items" db=0.6ms queue=0.4ms idle=977.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 08:45:34.637 [debug] QUERY OK source="media_items" db=4.9ms idle=980.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "230ab7c4-b198-4e27-a4b9-db55228a71ee", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-07 14:45:34Z], ~U[2025-11-07 14:45:34Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 08:45:34.638 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=84.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:34.643 [debug] QUERY OK source="media_profiles" db=0.7ms queue=3.6ms idle=15.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:34.648 [debug] QUERY OK source="media_items" db=4.7ms 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 [3] 08:45:34.648 [info] Kicking off download for media item #3 (-GFzEz6jpos) 08:45:34.659 [debug] QUERY OK source="tasks" db=5.3ms idle=15.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2199, 3, ~U[2025-11-07 14:45:34Z], ~U[2025-11-07 14:45:34Z]] 08:45:34.660 [debug] Current batch of media processed. Will check again in 1000ms 08:45:35.662 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 08:45:35.664 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1014.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:35.669 [debug] QUERY OK source="sources" db=5.4ms queue=0.1ms idle=1013.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:35.674 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=1016.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 08:45:35.677 [debug] QUERY OK source="media_items" db=2.2ms idle=1015.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "1ee5878e-6785-4af3-9f2c-d5e05aa7b54a", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-07 14:45:35Z], ~U[2025-11-07 14:45:35Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 08:45:35.681 [debug] QUERY OK source="sources" db=3.0ms idle=120.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:35.682 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=17.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:35.689 [debug] QUERY OK source="media_items" db=7.0ms idle=12.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:45:35.690 [info] Kicking off download for media item #4 (HsptJq2CYwY) 08:45:35.695 [debug] QUERY OK source="tasks" db=1.8ms idle=11.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2200, 4, ~U[2025-11-07 14:45:35Z], ~U[2025-11-07 14:45:35Z]] 08:45:35.695 [debug] Current batch of media processed. Will check again in 1000ms 08:45:36.696 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 08:45:36.698 [debug] QUERY OK source="sources" db=1.6ms idle=1007.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:36.701 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=1006.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:36.703 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1008.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 08:45:36.709 [debug] QUERY OK source="media_items" db=5.0ms idle=1008.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "9405ec1f-d70b-4ded-9bdd-3b0ae59d1caa", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-07 14:45:36Z], ~U[2025-11-07 14:45:36Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music (truncated) 08:45:36.714 [debug] QUERY OK source="sources" db=1.1ms queue=2.7ms idle=142.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:36.715 [debug] QUERY OK source="media_profiles" db=0.6ms idle=15.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:36.716 [debug] QUERY OK source="media_items" db=0.9ms idle=14.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 08:45:36.717 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 08:45:36.724 [debug] QUERY OK source="tasks" db=0.3ms idle=9.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2201, 5, ~U[2025-11-07 14:45:36Z], ~U[2025-11-07 14:45:36Z]] 08:45:36.725 [debug] Current batch of media processed. Will check again in 1000ms 08:45:37.303 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0e/9b/0e9b25805e76bdbaa26850cb401942cd1602ef8a4febfb02a1f1ace44706b362.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:37.303 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:37.304 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:37.305 [info] {"args":{"id":1},"id":2197,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4711121,"event":"job:stop","queue_time":590889,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:37.313 [info] {"args":{"id":3},"id":2199,"meta":{},"system_time":1762526737313468665,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:37.314 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=592.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" = ?) [3] 08:45:37.315 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:37.316 [debug] QUERY OK source="sources" db=0.5ms idle=591.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:37.317 [debug] QUERY OK source="media_profiles" db=0.6ms idle=591.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:37.318 [debug] QUERY OK source="media_items" db=0.8ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 08:45:37.321 [debug] QUERY OK source="media_metadata" db=0.4ms idle=7.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 08:45:37.322 [debug] QUERY OK source="media_profiles" db=0.8ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:37.322 [debug] QUERY OK source="settings" db=0.3ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:37.323 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:37.326 [debug] QUERY OK source="settings" db=0.4ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:37.327 [debug] QUERY OK source="settings" db=1.0ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:37.328 [debug] QUERY OK source="settings" db=0.9ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:37.329 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/52/6d/526d6bb5a8454fd109768218cfc8c00c9e41fadfefe766657c994f59ad10a14b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:37.728 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 08:45:37.730 [debug] QUERY OK source="sources" db=1.5ms idle=405.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:37.733 [debug] QUERY OK source="sources" db=1.3ms queue=1.3ms idle=404.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:37.735 [debug] QUERY OK source="media_items" db=1.8ms idle=405.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 08:45:37.744 [debug] QUERY OK source="media_items" db=7.8ms idle=407.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "55469f9f-a2b1-482e-9012-5254d7416157", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-07 14:45:37Z], ~U[2025-11-07 14:45:37Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 08:45:37.748 [debug] QUERY OK source="sources" db=3.7ms idle=171.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:37.750 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=19.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:37.752 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms 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 [6] 08:45:37.753 [info] Kicking off download for media item #6 (Z87diG3h9KY) 08:45:37.765 [debug] QUERY OK source="tasks" db=1.2ms queue=1.2ms idle=14.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2202, 6, ~U[2025-11-07 14:45:37Z], ~U[2025-11-07 14:45:37Z]] 08:45:37.766 [debug] Current batch of media processed. Will check again in 1000ms 08:45:37.849 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/6a/aa/6aaa8db124ba8b6d7923554fa682114c06f72589409f45fbc2554d8d867d2102.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:37.849 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:37.850 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:37.852 [info] {"args":{"id":2},"id":2198,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4227847,"event":"job:stop","queue_time":619886,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:37.861 [info] {"args":{"id":4},"id":2200,"meta":{},"system_time":1762526737861351287,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:37.863 [debug] QUERY OK source="media_items" db=1.5ms idle=103.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" = ?) [4] 08:45:37.864 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:37.866 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=102.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:37.868 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.5ms idle=101.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:37.870 [debug] QUERY OK source="media_items" db=1.5ms 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 [4] 08:45:37.872 [debug] QUERY OK source="media_metadata" db=0.3ms idle=11.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 08:45:37.873 [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] 08:45:37.874 [debug] QUERY OK source="settings" db=0.8ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:37.876 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:37.877 [debug] QUERY OK source="settings" db=0.3ms 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 [] 08:45:37.878 [debug] QUERY OK source="settings" db=0.6ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:37.879 [debug] QUERY OK source="settings" db=0.6ms 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 [] 08:45:37.882 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/44/50/4450994f50e22edceef6e791476a27d0408244de1030185820efbfd28f9ad0cf.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:38.769 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 08:45:38.774 [debug] QUERY OK source="sources" db=4.2ms queue=0.1ms 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] 08:45:38.775 [debug] QUERY OK source="sources" db=0.5ms idle=896.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:38.776 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=896.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 08:45:38.785 [debug] QUERY OK source="media_items" db=6.5ms queue=0.1ms idle=897.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "ec2cbb22-dc6c-481d-9738-0df9533d80b3", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-07 14:45:38Z], ~U[2025-11-07 14:45:38Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 08:45:38.789 [debug] QUERY OK source="sources" db=2.7ms queue=0.6ms idle=208.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:38.791 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.4ms idle=15.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:38.796 [debug] QUERY OK source="media_items" db=3.0ms queue=0.3ms idle=17.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 [7] 08:45:38.796 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 08:45:38.808 [debug] QUERY OK source="tasks" db=1.1ms idle=17.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2203, 7, ~U[2025-11-07 14:45:38Z], ~U[2025-11-07 14:45:38Z]] 08:45:38.808 [debug] Current batch of media processed. Will check again in 1000ms 08:45:39.811 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 08:45:39.812 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1015.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:39.813 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=1013.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:39.814 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1010.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 08:45:39.823 [debug] QUERY OK source="media_items" db=5.0ms idle=1009.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "cee94531-5849-4c40-956d-9c77db686e32", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-07 14:45:39Z], ~U[2025-11-07 14:45:39Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 08:45:39.826 [debug] QUERY OK source="sources" db=1.9ms queue=0.3ms idle=240.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:39.829 [debug] QUERY OK source="media_profiles" db=0.7ms queue=2.3ms 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] 08:45:39.831 [debug] QUERY OK source="media_items" db=0.6ms queue=0.5ms idle=16.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 08:45:39.831 [info] Kicking off download for media item #8 (PcftSUVEcOc) 08:45:39.840 [debug] QUERY OK source="tasks" db=2.3ms idle=12.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2204, 8, ~U[2025-11-07 14:45:39Z], ~U[2025-11-07 14:45:39Z]] 08:45:39.841 [debug] Current batch of media processed. Will check again in 1000ms 08:45:40.842 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 08:45:40.845 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=1002.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:40.849 [debug] QUERY OK source="sources" db=3.0ms queue=0.6ms idle=255.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:40.851 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=11.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 08:45:40.873 [debug] QUERY OK source="media_items" db=19.0ms queue=0.1ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "6b3aec05-a232-4dee-8026-1741b41c1808", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-07 14:45:40Z], ~U[2025-11-07 14:45:40Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 08:45:40.875 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=33.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:40.879 [debug] QUERY OK source="media_profiles" db=0.8ms queue=3.2ms idle=29.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:40.883 [debug] QUERY OK source="media_items" db=1.4ms queue=0.6ms idle=31.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 [25] 08:45:40.883 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 08:45:40.896 [debug] QUERY OK source="tasks" db=3.5ms queue=0.1ms idle=17.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2205, 25, ~U[2025-11-07 14:45:40Z], ~U[2025-11-07 14:45:40Z]] 08:45:40.896 [debug] Current batch of media processed. Will check again in 1000ms 08:45:41.900 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 08:45:41.902 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1017.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:41.904 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1013.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:41.908 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=1013.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 08:45:41.916 [debug] QUERY OK source="media_items" db=6.2ms idle=1013.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "2622ce31-8976-42dd-8632-b338b43c8b8d", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-07 14:45:41Z], ~U[2025-11-07 14:45:41Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 08:45:41.924 [debug] QUERY OK source="sources" db=6.8ms queue=0.1ms idle=321.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:41.925 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=22.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:41.930 [debug] QUERY OK source="media_items" db=1.7ms queue=2.7ms idle=21.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 08:45:41.931 [info] Kicking off download for media item #26 (sRbQENE2QnI) 08:45:41.939 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=14.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2206, 26, ~U[2025-11-07 14:45:41Z], ~U[2025-11-07 14:45:41Z]] 08:45:41.939 [debug] Current batch of media processed. Will check again in 1000ms 08:45:42.104 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/52/6d/526d6bb5a8454fd109768218cfc8c00c9e41fadfefe766657c994f59ad10a14b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:42.104 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:42.105 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:42.108 [info] {"args":{"id":3},"id":2199,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4791916,"event":"job:stop","queue_time":3311829,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:42.116 [info] {"args":{"id":5},"id":2201,"meta":{},"system_time":1762526742115910719,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:42.118 [debug] QUERY OK source="media_items" db=0.7ms idle=180.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" = ?) [5] 08:45:42.119 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:42.121 [debug] QUERY OK source="sources" db=1.4ms idle=182.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.123 [debug] QUERY OK source="media_profiles" db=1.4ms idle=182.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:42.126 [debug] QUERY OK source="media_items" db=0.7ms idle=17.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 08:45:42.128 [debug] QUERY OK source="media_metadata" db=0.3ms idle=12.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 08:45:42.129 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 08:45:42.131 [debug] QUERY OK source="settings" db=1.3ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:42.132 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:42.135 [debug] QUERY OK source="settings" db=1.1ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:42.136 [debug] QUERY OK source="settings" db=0.9ms 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 [] 08:45:42.137 [debug] QUERY OK source="settings" db=0.7ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:42.137 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/69/a5/69a51f947ccd711bba3b04b3ccc48aed124ddb80ed1c02129075a161930cdcc2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:42.485 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/99/01/99018ceef0313f4c765bea86044430d1fad5ff95e4c83e905410004502a41f89.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 08:45:42.487 [debug] Gracefully stopping file follower 08:45:42.489 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=359.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:45:42.491 [debug] QUERY OK source="sources" db=0.9ms queue=0.7ms idle=358.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.493 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=357.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 08:45:42.498 [debug] QUERY OK source="media_items" db=2.9ms idle=358.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "99c68502-3a36-40ff-8443-8a1d53a1c195", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 08:45:42.499 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=361.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.501 [debug] QUERY OK source="media_items" db=1.3ms idle=10.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 08:45:42.505 [debug] QUERY OK source="media_items" db=3.0ms idle=10.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "c6f901b4-2756-475c-a21d-ceced3ed6ef1", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 08:45:42.507 [debug] QUERY OK source="sources" db=1.7ms 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" = ?) [1] 08:45:42.509 [debug] QUERY OK source="media_items" db=0.7ms queue=0.8ms idle=10.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 08:45:42.514 [debug] QUERY OK source="media_items" db=4.2ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "a7c38526-3cca-4105-be9f-f1cfeb42b035", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 08:45:42.519 [debug] QUERY OK source="sources" db=3.6ms idle=13.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.523 [debug] QUERY OK source="media_items" db=1.3ms queue=2.4ms idle=14.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 08:45:42.527 [debug] QUERY OK source="media_items" db=2.4ms idle=17.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "9587eb2b-396a-46c8-8bfc-b5c936f46b69", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 08:45:42.529 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=18.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.531 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=15.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 08:45:42.538 [debug] QUERY OK source="media_items" db=5.2ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "70f13976-57a9-4ae4-9ef4-49289b2dac3c", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 08:45:42.539 [debug] QUERY OK source="sources" db=0.8ms 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] 08:45:42.541 [debug] QUERY OK source="media_items" db=1.6ms idle=12.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 08:45:42.547 [debug] QUERY OK source="media_items" db=4.9ms idle=12.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "247912cb-0844-4288-9192-e8687f0ea85c", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 08:45:42.549 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=16.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.550 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 08:45:42.559 [debug] QUERY OK source="media_items" db=7.7ms queue=0.2ms idle=11.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "3c7e5a7d-3be9-41a8-a981-341ab78ad267", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 08:45:42.562 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=19.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.564 [debug] QUERY OK source="media_items" db=0.9ms queue=0.7ms idle=15.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 08:45:42.570 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=16.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "29930ec2-4023-4180-906f-8ad602a14687", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 08:45:42.572 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=21.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.574 [debug] QUERY OK source="media_items" db=1.1ms queue=0.4ms idle=14.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 08:45:42.581 [debug] QUERY OK source="media_items" db=5.0ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "69f9d6d9-b889-4578-a9cc-11885e50d3fd", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 08:45:42.583 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=18.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.585 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=14.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 08:45:42.590 [debug] QUERY OK source="media_items" db=3.0ms idle=14.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "91bfa58b-380c-4c7c-b995-c240c1369cef", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 08:45:42.592 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=15.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:42.594 [debug] QUERY OK source="media_items" db=0.8ms queue=0.7ms idle=11.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 08:45:42.599 [debug] QUERY OK source="media_items" db=4.1ms idle=10.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "b6816fe4-1aa3-42dd-b058-718fbd45247f", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 08:45:42.602 [debug] QUERY OK source="sources" db=3.1ms idle=9.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z], 1] 08:45:42.604 [debug] QUERY OK source="media_items" db=0.7ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 08:45:42.610 [debug] QUERY OK source="tasks" db=0.9ms queue=0.4ms idle=6.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2207, 1, ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z]] 08:45:42.615 [debug] QUERY OK source="tasks" db=0.5ms queue=0.4ms idle=6.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2208, 2, ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z]] 08:45:42.620 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=5.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2209, 3, ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z]] 08:45:42.647 [debug] QUERY OK source="tasks" db=2.6ms idle=12.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2210, 27, ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z]] 08:45:42.650 [debug] QUERY OK source="media_items" db=2.1ms idle=12.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:45:42.651 [debug] QUERY OK source="media_items" db=0.6ms idle=12.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 08:45:42.655 [debug] QUERY OK source="tasks" db=0.7ms idle=8.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2211, 1, ~U[2025-11-07 14:45:42Z], ~U[2025-11-07 14:45:42Z]] 08:45:42.657 [info] {"args":{"id":1},"id":2196,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":15125827,"event":"job:stop","queue_time":994933,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 08:45:45.052 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/44/50/4450994f50e22edceef6e791476a27d0408244de1030185820efbfd28f9ad0cf.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:45.052 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:45.053 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:45.055 [info] {"args":{"id":4},"id":2200,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":7192126,"event":"job:stop","queue_time":2858465,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:45.063 [info] {"args":{"id":6},"id":2202,"meta":{},"system_time":1762526745062836389,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:45.064 [debug] QUERY OK source="media_items" db=0.7ms idle=1220.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" = ?) [6] 08:45:45.065 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:45.066 [debug] QUERY OK source="sources" db=0.9ms idle=1222.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:45.068 [debug] QUERY OK source="media_profiles" db=1.4ms idle=437.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:45.070 [debug] QUERY OK source="media_items" db=1.5ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 08:45:45.072 [debug] QUERY OK source="media_metadata" db=0.4ms idle=9.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 08:45:45.074 [debug] QUERY OK source="media_profiles" db=1.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] 08:45:45.075 [debug] QUERY OK source="settings" db=0.8ms queue=0.6ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:45.077 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:45.083 [debug] QUERY OK source="settings" db=0.3ms idle=14.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:45.084 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms 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 [] 08:45:45.085 [debug] QUERY OK source="settings" db=0.8ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:45.086 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f2/75/f27556faa3e259ef4c58bfa0eda07c0af808612c9dcc5a6175031721b7c82155.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:46.355 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/69/a5/69a51f947ccd711bba3b04b3ccc48aed124ddb80ed1c02129075a161930cdcc2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:46.355 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:46.357 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:46.360 [info] {"args":{"id":5},"id":2201,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4241228,"event":"job:stop","queue_time":6113859,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:46.369 [info] {"args":{"id":7},"id":2203,"meta":{},"system_time":1762526746369110559,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:46.371 [debug] QUERY OK source="media_items" db=1.3ms idle=1285.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" = ?) [7] 08:45:46.371 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:46.372 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1286.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:46.374 [debug] QUERY OK source="media_profiles" db=0.9ms idle=728.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:46.375 [debug] QUERY OK source="media_items" db=1.2ms idle=13.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 08:45:46.378 [debug] QUERY OK source="media_metadata" db=0.2ms idle=8.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 08:45:46.379 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:46.381 [debug] QUERY OK source="settings" db=1.2ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:46.383 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:46.384 [debug] QUERY OK source="settings" db=0.2ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:46.385 [debug] QUERY OK source="settings" db=0.8ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:46.387 [debug] QUERY OK source="settings" db=1.2ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:46.387 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/23/1a/231acb299e4734c1da83eee34e13875cb0598fe08af1d1f9702ddf5240103598.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:49.232 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f2/75/f27556faa3e259ef4c58bfa0eda07c0af808612c9dcc5a6175031721b7c82155.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:49.232 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:49.233 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:49.236 [info] {"args":{"id":6},"id":2202,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4170531,"event":"job:stop","queue_time":8060844,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:49.246 [info] {"args":{"id":8},"id":2204,"meta":{},"system_time":1762526749246405609,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:49.248 [debug] QUERY OK source="media_items" db=1.3ms idle=1399.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" = ?) [8] 08:45:49.250 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:49.252 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=1402.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:49.254 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=591.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:49.256 [debug] QUERY OK source="media_items" db=2.1ms idle=18.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 08:45:49.260 [debug] QUERY OK source="media_metadata" db=0.8ms idle=13.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 08:45:49.262 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:49.264 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:49.267 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:49.269 [debug] QUERY OK source="settings" db=0.4ms idle=15.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:49.271 [debug] QUERY OK source="settings" db=1.1ms idle=13.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:45:49.272 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:49.274 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1c/7e/1c7e3e65456a6c8a5239899c1b71f61f94f3d2c2617e87f8ce11bd98d2a408e3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:50.531 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/23/1a/231acb299e4734c1da83eee34e13875cb0598fe08af1d1f9702ddf5240103598.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:50.531 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:50.532 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:50.534 [info] {"args":{"id":7},"id":2203,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4163237,"event":"job:stop","queue_time":8366823,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:50.543 [info] {"args":{"id":25},"id":2205,"meta":{},"system_time":1762526750543295187,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:50.545 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1273.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" = ?) [25] 08:45:50.546 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:50.547 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1273.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:50.549 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=881.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:50.551 [debug] QUERY OK source="media_items" db=1.4ms idle=15.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 [25] 08:45:50.553 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 08:45:50.554 [debug] QUERY OK source="media_profiles" db=0.9ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:50.556 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:50.558 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:50.568 [debug] QUERY OK source="settings" db=2.5ms 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 [] 08:45:50.571 [debug] QUERY OK source="settings" db=2.9ms idle=16.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:50.574 [debug] QUERY OK source="settings" db=3.2ms queue=0.1ms idle=17.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:50.575 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/b8/a7b8c077ff8909fedf778f6f687883e7be78f88a358772aef53043a04da75a82.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:53.555 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1c/7e/1c7e3e65456a6c8a5239899c1b71f61f94f3d2c2617e87f8ce11bd98d2a408e3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:53.555 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:53.556 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:53.558 [info] {"args":{"id":8},"id":2204,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4309676,"event":"job:stop","queue_time":10243846,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:53.567 [info] {"args":{"id":26},"id":2206,"meta":{},"system_time":1762526753566995682,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:53.569 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1720.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" = ?) [26] 08:45:53.570 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:53.572 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1723.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:53.573 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=886.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:53.575 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=15.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 08:45:53.577 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 08:45:53.579 [debug] QUERY OK source="media_profiles" db=1.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:53.580 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:53.581 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:53.582 [debug] QUERY OK source="settings" db=0.4ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:53.584 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:53.585 [debug] QUERY OK source="settings" db=0.6ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:53.585 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3a/cc/3acc5bc819897b543696b7cebb081f638a275ecabe53fefc100954f669de5d8b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:54.673 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/b8/a7b8c077ff8909fedf778f6f687883e7be78f88a358772aef53043a04da75a82.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:54.673 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:54.674 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:54.677 [info] {"args":{"id":25},"id":2205,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4131720,"event":"job:stop","queue_time":10540827,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:54.686 [info] {"args":{"id":1},"id":2207,"meta":{},"system_time":1762526754685922879,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:54.688 [debug] QUERY OK source="media_items" db=1.4ms idle=1102.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" = ?) [1] 08:45:54.689 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:54.690 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1104.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:54.693 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=1000.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:54.697 [debug] QUERY OK source="media_items" db=2.4ms queue=0.4ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:45:54.704 [debug] QUERY OK source="media_metadata" db=1.4ms idle=15.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 08:45:54.706 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:54.708 [debug] QUERY OK source="settings" db=1.3ms queue=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 [] 08:45:54.711 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:54.713 [debug] QUERY OK source="settings" db=0.4ms 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 [] 08:45:54.715 [debug] QUERY OK source="settings" db=1.4ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:54.719 [debug] QUERY OK source="settings" db=3.4ms idle=11.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:45:54.723 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/95/1a/951ad3a14d2e368171c70a4f52749225f67123c955d1941df6e4e084370f21c4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:58.099 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3a/cc/3acc5bc819897b543696b7cebb081f638a275ecabe53fefc100954f669de5d8b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:58.101 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:58.102 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:58.104 [info] {"args":{"id":26},"id":2206,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4535461,"event":"job:stop","queue_time":12564829,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:58.113 [info] {"args":{"id":2},"id":2208,"meta":{},"system_time":1762526758113523923,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:58.115 [debug] QUERY OK source="media_items" db=0.5ms idle=267.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" = ?) [2] 08:45:58.115 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:58.116 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=269.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:45:58.118 [debug] QUERY OK source="media_profiles" db=0.9ms idle=270.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:58.120 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:45:58.123 [debug] QUERY OK source="media_metadata" db=0.2ms idle=9.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 08:45:58.124 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:58.125 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:58.126 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:58.127 [debug] QUERY OK source="settings" db=0.3ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:58.128 [debug] QUERY OK source="settings" db=0.5ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:58.129 [debug] QUERY OK source="settings" db=0.4ms 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 [] 08:45:58.130 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/09/e9/09e980fed299b189f40504f0f60bb7172ea293ecb2de49b9169fc291143c7dce.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:45:58.597 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/95/1a/951ad3a14d2e368171c70a4f52749225f67123c955d1941df6e4e084370f21c4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:45:58.597 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:58.598 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:45:58.604 [info] {"args":{"id":1},"id":2207,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3912431,"event":"job:stop","queue_time":12683779,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:58.613 [info] {"args":{"id":3},"id":2209,"meta":{},"system_time":1762526758613055582,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:45:58.615 [debug] QUERY OK source="media_items" db=1.4ms idle=485.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" = ?) [3] 08:45:58.615 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:45:58.618 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=487.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:58.620 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=489.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:58.623 [debug] QUERY OK source="media_items" db=1.9ms idle=16.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 [3] 08:45:58.626 [debug] QUERY OK source="media_metadata" db=0.4ms idle=13.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 08:45:58.627 [debug] QUERY OK source="media_profiles" db=1.0ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:58.629 [debug] QUERY OK source="settings" db=1.3ms 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 [] 08:45:58.631 [debug] Running yt-dlp command for action: get_downloadable_status 08:45:58.634 [debug] QUERY OK source="settings" db=0.4ms idle=12.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:58.635 [debug] QUERY OK source="settings" db=1.1ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:58.636 [debug] QUERY OK source="settings" db=0.9ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:58.637 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/59/87/5987b8b58bd2197914a041331c1782017f7ff702607827f0b9ce7eef50ff6b25.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:00.503 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:03.552 [info] {"source":"oban","duration":6964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:04.051 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/09/e9/09e980fed299b189f40504f0f60bb7172ea293ecb2de49b9169fc291143c7dce.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:04.051 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:04.052 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:04.055 [info] {"args":{"id":2},"id":2208,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5940211,"event":"job:stop","queue_time":16110853,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:04.068 [info] {"args":{"id":27},"id":2210,"meta":{},"system_time":1762526764067923147,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:04.070 [debug] QUERY OK source="media_items" db=1.7ms idle=218.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" = ?) [27] 08:46:04.071 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:04.074 [debug] QUERY OK source="sources" db=1.8ms idle=222.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:04.078 [debug] QUERY OK source="media_profiles" db=3.2ms queue=0.1ms idle=224.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:04.081 [debug] QUERY OK source="media_items" db=1.1ms queue=0.8ms idle=23.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 08:46:04.086 [debug] QUERY OK source="media_metadata" db=0.9ms queue=0.5ms idle=17.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 08:46:04.089 [debug] QUERY OK source="media_profiles" db=2.4ms queue=0.1ms idle=16.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:04.092 [debug] QUERY OK source="settings" db=1.9ms queue=0.5ms idle=15.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:46:04.094 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:04.098 [debug] QUERY OK source="settings" db=0.7ms idle=19.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:04.100 [debug] QUERY OK source="settings" db=1.7ms idle=17.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:04.102 [debug] QUERY OK source="settings" db=1.1ms queue=0.4ms 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 [] 08:46:04.102 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/89/e3/89e3cec64c19d24afe699be94124238f742a366a3822d7a68047ed3a876648c4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:04.931 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/59/87/5987b8b58bd2197914a041331c1782017f7ff702607827f0b9ce7eef50ff6b25.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:04.932 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:04.934 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:04.938 [info] {"args":{"id":3},"id":2209,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6321343,"event":"job:stop","queue_time":16610839,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:08.564 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/89/e3/89e3cec64c19d24afe699be94124238f742a366a3822d7a68047ed3a876648c4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:08.564 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:08.565 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:08.566 [info] {"args":{"id":27},"id":2210,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4497373,"event":"job:stop","queue_time":22061953,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:33.555 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.505 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:03.559 [info] {"source":"oban","duration":2687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:33.563 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.507 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:03.565 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:33.569 [info] {"source":"oban","duration":3443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.509 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:03.572 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:33.578 [info] {"source":"oban","duration":5057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.511 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:03.581 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:33.585 [info] {"source":"oban","duration":3416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.513 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:03.598 [info] {"source":"oban","duration":11588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:33.603 [info] {"source":"oban","duration":3481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.516 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:03.607 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:33.613 [info] {"source":"oban","duration":3719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.520 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:03.615 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:33.619 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.524 [info] {"source":"oban","duration":3971,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:03.622 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:33.626 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.527 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:03.630 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:33.633 [info] {"source":"oban","duration":2676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.532 [info] {"source":"oban","duration":3367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:03.637 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:33.642 [info] {"source":"oban","duration":3245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.535 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:03.644 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:33.649 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.538 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:03.652 [info] {"source":"oban","duration":1576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:33.655 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.544 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:03.659 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:33.662 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.549 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:03.665 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:33.670 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.550 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:03.673 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:33.678 [info] {"source":"oban","duration":3606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.554 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:03.682 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:33.689 [info] {"source":"oban","duration":4889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.555 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:03.697 [info] {"source":"oban","duration":7959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:33.702 [info] {"source":"oban","duration":3343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.558 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:03.708 [info] {"source":"oban","duration":4210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:33.711 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.559 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:03.714 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:33.718 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.563 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:03.724 [info] {"source":"oban","duration":5659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:33.727 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.564 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:03.731 [info] {"source":"oban","duration":2639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:33.736 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.566 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:03.740 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:33.743 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.569 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:03.745 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:33.748 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.573 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:03.751 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:33.758 [info] {"source":"oban","duration":4693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.576 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:03.761 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:33.767 [info] {"source":"oban","duration":4353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.579 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:03.770 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:33.773 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.582 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:03.779 [info] {"source":"oban","duration":5166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:33.783 [info] {"source":"oban","duration":3163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.586 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:03.785 [info] {"source":"oban","duration":1491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:33.791 [info] {"source":"oban","duration":5005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.587 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:03.794 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:33.800 [info] {"source":"oban","duration":4534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.590 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:03.805 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:33.810 [info] {"source":"oban","duration":4477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.594 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:03.814 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:33.817 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.597 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:03.821 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:33.825 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.598 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:03.829 [info] {"source":"oban","duration":2473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:33.834 [info] {"source":"oban","duration":3897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.600 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:03.838 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:33.842 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.606 [info] {"source":"oban","duration":3577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:03.846 [info] {"source":"oban","duration":3352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:33.851 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.610 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:03.855 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:33.857 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.612 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:03.861 [info] {"source":"oban","duration":3452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:33.866 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.614 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:03.869 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:33.874 [info] {"source":"oban","duration":4343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.616 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:03.878 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:33.885 [info] {"source":"oban","duration":6066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.619 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:03.888 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:33.892 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.622 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:03.895 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:33.900 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.625 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:03.903 [info] {"source":"oban","duration":2389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:33.905 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.627 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:03.909 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:33.913 [info] {"source":"oban","duration":2638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.632 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:03.918 [info] {"source":"oban","duration":3393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:33.922 [info] {"source":"oban","duration":3219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.637 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:03.926 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:33.929 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.638 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:03.933 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:33.938 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.640 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:03.943 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:33.946 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.642 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:03.951 [info] {"source":"oban","duration":3257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:33.956 [info] {"source":"oban","duration":3551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.644 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:03.960 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:33.964 [info] {"source":"oban","duration":3481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.647 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:03.968 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:33.970 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.650 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:03.974 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:33.977 [info] {"source":"oban","duration":2624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.652 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:03.982 [info] {"source":"oban","duration":3573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:33.985 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.654 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:03.988 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:33.997 [info] {"source":"oban","duration":6717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.657 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:04.003 [info] {"source":"oban","duration":5008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:34.007 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.658 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:04.011 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:34.014 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.659 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:04.018 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:34.021 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.660 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:04.024 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:34.028 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.663 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:04.032 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:34.034 [info] {"source":"oban","duration":1442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.665 [info] {"source":"oban","duration":821,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:04.038 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:34.043 [info] {"source":"oban","duration":4484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.667 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:04.047 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:34.051 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.668 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:04.060 [info] {"source":"oban","duration":5514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:34.063 [info] {"source":"oban","duration":1471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.669 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:04.066 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:34.071 [info] {"source":"oban","duration":3775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.673 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:04.075 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:34.077 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.677 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:04.082 [info] {"source":"oban","duration":3599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:34.086 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.681 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:04.089 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:34.092 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.683 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:04.096 [info] {"source":"oban","duration":3839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:34.099 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.686 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:04.103 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:34.107 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.689 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:04.110 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:34.113 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.691 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:04.116 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:34.125 [info] {"source":"oban","duration":6109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.694 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:04.128 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:34.131 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.696 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:04.134 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:34.138 [info] {"source":"oban","duration":2822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.698 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:04.143 [info] {"source":"oban","duration":3473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:34.146 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.700 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:04.150 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:34.153 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.702 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:04.158 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:34.163 [info] {"source":"oban","duration":4262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.707 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:04.166 [info] {"source":"oban","duration":2022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:34.171 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.712 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:04.174 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:34.177 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.715 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:04.181 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:34.185 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.717 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:04.188 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:34.192 [info] {"source":"oban","duration":2539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.720 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:04.197 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:34.202 [info] {"source":"oban","duration":4424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.723 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:04.205 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:34.209 [info] {"source":"oban","duration":2974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.728 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:04.212 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:34.217 [info] {"source":"oban","duration":3510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.729 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:04.220 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:34.224 [info] {"source":"oban","duration":3056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.731 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:04.231 [info] {"source":"oban","duration":5139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:34.235 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.734 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:04.238 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:34.241 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.736 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:04.245 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:34.247 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.737 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:04.251 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:34.254 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.740 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:04.257 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:34.260 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.741 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:04.265 [info] {"source":"oban","duration":4092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:34.268 [info] {"source":"oban","duration":2514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.745 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:04.271 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:34.274 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.746 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:04.277 [info] {"source":"oban","duration":2322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:34.283 [info] {"source":"oban","duration":4424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.748 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:04.287 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:34.290 [info] {"source":"oban","duration":2652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.751 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:04.294 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:34.298 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.753 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:04.301 [info] {"source":"oban","duration":2322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:34.304 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.756 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:04.309 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:34.312 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.757 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:04.314 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:34.318 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.761 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:04.322 [info] {"source":"oban","duration":3299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:34.324 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.765 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:04.329 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:34.331 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.768 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:04.338 [info] {"source":"oban","duration":5116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:34.341 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.771 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:04.345 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:34.347 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.775 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:04.352 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:34.356 [info] {"source":"oban","duration":3496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.777 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:04.361 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:34.365 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.778 [info] {"source":"oban","duration":417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:04.369 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:34.372 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.779 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:04.377 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:34.381 [info] {"source":"oban","duration":3979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.780 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:04.385 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:34.389 [info] {"source":"oban","duration":3444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.783 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:04.394 [info] {"source":"oban","duration":3580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:34.398 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.784 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:04.402 [info] {"source":"oban","duration":2477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:34.406 [info] {"source":"oban","duration":3259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.785 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:04.408 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:34.413 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.787 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:04.416 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:34.421 [info] {"source":"oban","duration":4446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.789 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:04.426 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:34.429 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.792 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:04.432 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:34.435 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.793 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:04.438 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:34.444 [info] {"source":"oban","duration":3713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.795 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:04.447 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:34.450 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.798 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:04.455 [info] {"source":"oban","duration":4113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:34.458 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.800 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:04.462 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:34.465 [info] {"source":"oban","duration":2525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.803 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:04.468 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:34.472 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.806 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:04.477 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:34.479 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.808 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:04.482 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:34.486 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.815 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:04.489 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:34.491 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.817 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:04.495 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:34.500 [info] {"source":"oban","duration":3736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.820 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:04.504 [info] {"source":"oban","duration":2122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:34.507 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.823 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:04.510 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:34.513 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.825 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:04.517 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:34.521 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.826 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:04.524 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:34.530 [info] {"source":"oban","duration":4086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.829 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:04.533 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:34.536 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.830 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:04.538 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:34.544 [info] {"source":"oban","duration":3851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.831 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:04.547 [info] {"source":"oban","duration":2738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:34.551 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.834 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:04.554 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:34.559 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.836 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:04.563 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:34.568 [info] {"source":"oban","duration":4008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.842 [info] {"source":"oban","duration":4210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:04.572 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:34.575 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.845 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:04.578 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:34.583 [info] {"source":"oban","duration":3456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.847 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:04.588 [info] {"source":"oban","duration":3590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:34.591 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.849 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:04.595 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:34.599 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.851 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:04.603 [info] {"source":"oban","duration":3219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:34.610 [info] {"source":"oban","duration":4752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.852 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:04.618 [info] {"source":"oban","duration":6132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:34.622 [info] {"source":"oban","duration":3397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.854 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:04.625 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:34.628 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.856 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:04.630 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:34.635 [info] {"source":"oban","duration":3575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.857 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:04.638 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:34.643 [info] {"source":"oban","duration":4077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.858 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:04.647 [info] {"source":"oban","duration":2466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:34.651 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.859 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:04.653 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:34.657 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.862 [info] {"source":"oban","duration":1405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:04.660 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:34.663 [info] {"source":"oban","duration":2149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.865 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:04.666 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:34.670 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.867 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:04.673 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:34.676 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.869 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:04.681 [info] {"source":"oban","duration":3794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:34.685 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.872 [info] {"source":"oban","duration":1559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:04.688 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:34.691 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.877 [info] {"source":"oban","duration":3198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:04.708 [info] {"source":"oban","duration":16220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:34.712 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.881 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:04.716 [info] {"source":"oban","duration":3554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:34.724 [info] {"source":"oban","duration":6900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.884 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:04.728 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:34.736 [info] {"source":"oban","duration":7493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.885 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:04.740 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:34.743 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.887 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:04.747 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:34.750 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.889 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:04.753 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:34.756 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.893 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:04.760 [info] {"source":"oban","duration":3489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:34.764 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.895 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:04.768 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:34.772 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.898 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:04.779 [info] {"source":"oban","duration":6102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:34.783 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.900 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:04.787 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:34.791 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.901 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:04.800 [info] {"source":"oban","duration":7578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:34.802 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.903 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:04.806 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:34.809 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.909 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:04.812 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:34.815 [info] {"source":"oban","duration":2627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.913 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:04.819 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:34.822 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.914 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:04.824 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:34.829 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.918 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:04.833 [info] {"source":"oban","duration":2478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:34.835 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.919 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:04.839 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:34.844 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.922 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:04.848 [info] {"source":"oban","duration":3820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:34.852 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.924 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:04.855 [info] {"source":"oban","duration":2582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:34.858 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.925 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:04.862 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:34.865 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.927 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:04.868 [info] {"source":"oban","duration":1591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:34.873 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.929 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:04.876 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:34.881 [info] {"source":"oban","duration":4178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.931 [info] {"source":"oban","duration":1570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:04.885 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:34.889 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.933 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:04.891 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:34.897 [info] {"source":"oban","duration":4300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.934 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:04.901 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:34.904 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.936 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:04.908 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:34.913 [info] {"source":"oban","duration":3442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.939 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:04.916 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:34.921 [info] {"source":"oban","duration":3052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.941 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:04.925 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:34.930 [info] {"source":"oban","duration":4316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.943 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:04.934 [info] {"source":"oban","duration":3594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:34.938 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.946 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:04.942 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:34.947 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.949 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:04.962 [info] {"source":"oban","duration":13900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:34.965 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.951 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:04.972 [info] {"source":"oban","duration":5024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:34.976 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.953 [info] {"source":"oban","duration":1405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:04.980 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:34.983 [info] {"source":"oban","duration":2586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.958 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:04.988 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:34.991 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.959 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:04.993 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:34.998 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.960 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:05.002 [info] {"source":"oban","duration":3391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:35.005 [info] {"source":"oban","duration":2681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.962 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:05.009 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:35.015 [info] {"source":"oban","duration":4750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.966 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:05.019 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:35.024 [info] {"source":"oban","duration":3859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.970 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:05.027 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:35.030 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.971 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:05.034 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:35.039 [info] {"source":"oban","duration":3737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.974 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:05.043 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:35.047 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.976 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:05.049 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:35.053 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.981 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:05.058 [info] {"source":"oban","duration":3613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:35.061 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.983 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:05.065 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:35.069 [info] {"source":"oban","duration":2635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.984 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:05.073 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:35.076 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.988 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:05.082 [info] {"source":"oban","duration":4644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:35.086 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.989 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:05.088 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:35.093 [info] {"source":"oban","duration":3534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.991 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:05.097 [info] {"source":"oban","duration":2541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:35.099 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.999 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:05.103 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:35.107 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:01.001 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:05.111 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:35.118 [info] {"source":"oban","duration":6292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.003 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:05.122 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:35.127 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.008 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:05.130 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:35.133 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.009 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:05.136 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:35.139 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.013 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:05.143 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:35.147 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.015 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:05.151 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:35.155 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.019 [info] {"source":"oban","duration":1576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:05.159 [info] {"source":"oban","duration":3833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:35.168 [info] {"source":"oban","duration":6872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.022 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:05.173 [info] {"source":"oban","duration":3049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:35.176 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.024 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:05.180 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:35.186 [info] {"source":"oban","duration":4789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.026 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:05.189 [info] {"source":"oban","duration":1521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:35.191 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.029 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:05.196 [info] {"source":"oban","duration":3527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:35.200 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.031 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:05.206 [info] {"source":"oban","duration":4223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:35.210 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.033 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:05.213 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:35.217 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.035 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:05.221 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:35.224 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.037 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:05.228 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:35.233 [info] {"source":"oban","duration":3664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.039 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:05.236 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:35.240 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.042 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:05.244 [info] {"source":"oban","duration":3538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:35.249 [info] {"source":"oban","duration":3284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.045 [info] {"source":"oban","duration":1299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:05.252 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:35.255 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.048 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:05.259 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:35.263 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.049 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:05.267 [info] {"source":"oban","duration":2291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:35.270 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.052 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:05.275 [info] {"source":"oban","duration":3644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:35.279 [info] {"source":"oban","duration":3019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.057 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:05.284 [info] {"source":"oban","duration":3305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:35.287 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.059 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:05.290 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:35.295 [info] {"source":"oban","duration":3235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.062 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:05.300 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:35.306 [info] {"source":"oban","duration":5244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.063 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:05.309 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:35.314 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.066 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:05.318 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:35.324 [info] {"source":"oban","duration":4669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.071 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:05.328 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:35.331 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.075 [info] {"source":"oban","duration":1338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:05.335 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:35.338 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.078 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:05.341 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:35.344 [info] {"source":"oban","duration":2582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.082 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:05.347 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:35.352 [info] {"source":"oban","duration":3516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.085 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:05.356 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:35.360 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.088 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:05.363 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:35.366 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.091 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:05.371 [info] {"source":"oban","duration":3418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:35.376 [info] {"source":"oban","duration":3943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.093 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:05.381 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:35.385 [info] {"source":"oban","duration":3325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.095 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:05.389 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:35.396 [info] {"source":"oban","duration":5383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.098 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:05.400 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:35.403 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.099 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:05.407 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:35.414 [info] {"source":"oban","duration":5446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.101 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:05.416 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:35.421 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.105 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:05.425 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:35.427 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.106 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:05.431 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:35.435 [info] {"source":"oban","duration":3919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.109 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:05.440 [info] {"source":"oban","duration":3064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:35.442 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.114 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:05.446 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:35.450 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.115 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:05.453 [info] {"source":"oban","duration":2251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:35.459 [info] {"source":"oban","duration":4927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.118 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:05.462 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:35.465 [info] {"source":"oban","duration":1600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.121 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:05.468 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:35.473 [info] {"source":"oban","duration":3263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.124 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:05.477 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:35.480 [info] {"source":"oban","duration":2451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.126 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:05.484 [info] {"source":"oban","duration":2554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:35.487 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.127 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:05.491 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:35.494 [info] {"source":"oban","duration":2363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.130 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:05.497 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:35.502 [info] {"source":"oban","duration":3593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.131 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:05.505 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:35.511 [info] {"source":"oban","duration":3476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.135 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:05.514 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:35.517 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.136 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:05.520 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:35.527 [info] {"source":"oban","duration":5041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.137 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:05.533 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:35.537 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.139 [info] {"source":"oban","duration":896,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:05.541 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:35.544 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.142 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:05.548 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:35.552 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.144 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:05.554 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:35.561 [info] {"source":"oban","duration":5933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.147 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:05.566 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:35.569 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.150 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:05.572 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:35.578 [info] {"source":"oban","duration":3961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.152 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:05.581 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:35.584 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.154 [info] {"source":"oban","duration":812,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:05.588 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:35.593 [info] {"source":"oban","duration":3601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.156 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:05.597 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:35.601 [info] {"source":"oban","duration":3722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.160 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:05.606 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:35.611 [info] {"source":"oban","duration":3332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.163 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:05.616 [info] {"source":"oban","duration":4151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:35.622 [info] {"source":"oban","duration":3606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.164 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:05.625 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:35.629 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.166 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:05.631 [info] {"source":"oban","duration":1446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:35.635 [info] {"source":"oban","duration":2820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.169 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:05.638 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:35.643 [info] {"source":"oban","duration":3992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.171 [info] {"source":"oban","duration":1355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:05.646 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:35.649 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.173 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:05.654 [info] {"source":"oban","duration":3142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:35.658 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.175 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:05.661 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:35.671 [info] {"source":"oban","duration":4240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.178 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:05.678 [info] {"source":"oban","duration":6935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:35.685 [info] {"source":"oban","duration":5669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.181 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:05.689 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:35.692 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:57.763 [info] GET / 13:10:57.763 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 13:10:57.765 [debug] QUERY OK source="settings" db=1.1ms idle=681.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:10:57.766 [debug] QUERY OK source="media_profiles" db=0.4ms idle=683.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 13:10:57.768 [debug] QUERY OK source="sources" db=1.1ms idle=684.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 13:10:57.769 [debug] QUERY OK source="media_items" db=0.5ms idle=685.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:10:57.769 [debug] QUERY OK source="media_items" db=0.4ms idle=549.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 13:10:57.771 [debug] QUERY OK source="settings" db=1.0ms 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 [] 13:10:57.772 [debug] QUERY OK source="settings" db=0.5ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:10:57.774 [debug] QUERY OK source="settings" db=0.4ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:10:57.777 [debug] QUERY OK source="tasks" db=0.7ms idle=8.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 13:10:57.779 [debug] QUERY OK source="media_items" db=0.3ms idle=9.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)) [] 13:10:57.782 [debug] QUERY OK source="media_items" db=1.8ms idle=8.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:10:57.786 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=11.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"))) [] 13:10:57.789 [debug] QUERY OK source="media_items" db=2.8ms idle=12.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 13:10:57.792 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 13:10:57.799 [info] Sent 200 in 35ms 13:11:00.182 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:05.696 [info] {"source":"oban","duration":3320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:35.700 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.184 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:05.703 [info] {"source":"oban","duration":2792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:35.706 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.187 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:05.711 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:35.715 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.188 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:05.720 [info] {"source":"oban","duration":4113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:35.724 [info] {"source":"oban","duration":3167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.191 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:05.728 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:35.730 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.201 [info] {"source":"oban","duration":6156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2212]} 13:16:00.210 [info] {"args":{},"id":2212,"meta":{"cron":true,"cron_expr":"16 19 * * *","cron_tz":"Etc/UTC"},"system_time":1762542960209938212,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 13:16:00.211 [info] Updating yt-dlp 13:16:00.212 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 13:16:02.942 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.10.22 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.10.22 from yt-dlp/yt-dlp) 13:16:02.942 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 13:16:04.986 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.10.22 13:16:04.989 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=1896.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:16:04.991 [info] {"args":{},"id":2212,"meta":{"cron":true,"cron_expr":"16 19 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":4779693,"event":"job:stop","queue_time":202994,"attempt":1,"tags":["local_data"]} 13:16:05.735 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:35.738 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.204 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:05.741 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:35.744 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.205 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:05.751 [info] {"source":"oban","duration":5079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:35.754 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.207 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:05.756 [info] {"source":"oban","duration":1567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:35.759 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.209 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:05.766 [info] {"source":"oban","duration":5026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:35.770 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.212 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:05.773 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:35.775 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.214 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:05.779 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:35.784 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.217 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:05.788 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:35.791 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.219 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:05.796 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:35.800 [info] {"source":"oban","duration":3864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.221 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:05.804 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:35.808 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.224 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:05.814 [info] {"source":"oban","duration":4307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:35.819 [info] {"source":"oban","duration":4017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.226 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:05.822 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:35.824 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.228 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:05.828 [info] {"source":"oban","duration":2543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:35.831 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.230 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:05.833 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:35.838 [info] {"source":"oban","duration":3310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.233 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:05.845 [info] {"source":"oban","duration":5037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:35.849 [info] {"source":"oban","duration":3779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.235 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:05.852 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:35.857 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.238 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:05.860 [info] {"source":"oban","duration":2307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:35.863 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.245 [info] {"source":"oban","duration":3863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:05.866 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:35.870 [info] {"source":"oban","duration":2125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.247 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:05.873 [info] {"source":"oban","duration":2717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:35.876 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.249 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:05.880 [info] {"source":"oban","duration":2641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:35.884 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.251 [info] {"source":"oban","duration":1449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:05.889 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:35.891 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.254 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:05.895 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:35.899 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.256 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:05.903 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:35.906 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.264 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:05.911 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:35.915 [info] {"source":"oban","duration":3484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.265 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:05.920 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:35.923 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.267 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:05.927 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:35.931 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.268 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:05.934 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:35.937 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.270 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:05.942 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:35.945 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.271 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:05.953 [info] {"source":"oban","duration":6315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:35.956 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.273 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:05.962 [info] {"source":"oban","duration":4485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:35.965 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.274 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:05.970 [info] {"source":"oban","duration":4719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:35.975 [info] {"source":"oban","duration":3619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.277 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:05.980 [info] {"source":"oban","duration":4919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:35.984 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.281 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:05.990 [info] {"source":"oban","duration":4403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:35.992 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.286 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:05.996 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:36.001 [info] {"source":"oban","duration":3329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.288 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:06.005 [info] {"source":"oban","duration":3470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:36.008 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.289 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:06.011 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:36.015 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.292 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:06.017 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:36.020 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.293 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:06.024 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:36.026 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.294 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:06.030 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:36.032 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.296 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:06.036 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:36.041 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.298 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:06.053 [info] {"source":"oban","duration":6832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:36.056 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.299 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:06.059 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:36.063 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.301 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:06.066 [info] {"source":"oban","duration":2514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:36.069 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.302 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:06.072 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:36.077 [info] {"source":"oban","duration":3334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.305 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:06.083 [info] {"source":"oban","duration":4280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:36.087 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.307 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:06.090 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:36.095 [info] {"source":"oban","duration":3894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.309 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:06.098 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:36.102 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.311 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:06.105 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:36.109 [info] {"source":"oban","duration":2576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.313 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:06.111 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:36.115 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.317 [info] {"source":"oban","duration":1545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:06.122 [info] {"source":"oban","duration":4872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:36.125 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.319 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:06.128 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:36.132 [info] {"source":"oban","duration":2251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.322 [info] {"source":"oban","duration":1637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:06.137 [info] {"source":"oban","duration":3305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:36.141 [info] {"source":"oban","duration":3597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.324 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:06.144 [info] {"source":"oban","duration":1595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:36.147 [info] {"source":"oban","duration":2522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.326 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:06.151 [info] {"source":"oban","duration":2627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:36.155 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.327 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:06.157 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:36.166 [info] {"source":"oban","duration":7558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.329 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:06.170 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:36.174 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.331 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:06.178 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:36.184 [info] {"source":"oban","duration":4004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 14:13:00.332 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:06.187 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:36.191 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.334 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:06.194 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:36.199 [info] {"source":"oban","duration":3554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.337 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:06.203 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:36.208 [info] {"source":"oban","duration":3098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.340 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:06.211 [info] {"source":"oban","duration":2251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:36.215 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.342 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:06.218 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:36.221 [info] {"source":"oban","duration":2430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.345 [info] {"source":"oban","duration":1427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:06.224 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:36.229 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.348 [info] {"source":"oban","duration":1369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:06.233 [info] {"source":"oban","duration":3508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:36.236 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.353 [info] {"source":"oban","duration":3283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:06.240 [info] {"source":"oban","duration":3554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:36.245 [info] {"source":"oban","duration":3429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.356 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:06.249 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:36.253 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.361 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:06.260 [info] {"source":"oban","duration":6254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:36.263 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.365 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:06.266 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:36.270 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.370 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:06.274 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:36.278 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.372 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:06.282 [info] {"source":"oban","duration":3926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:36.286 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.374 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:06.290 [info] {"source":"oban","duration":3513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:36.294 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.377 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:06.298 [info] {"source":"oban","duration":3629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:36.302 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.379 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:06.305 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:36.310 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.381 [info] {"source":"oban","duration":1504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:06.314 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:36.318 [info] {"source":"oban","duration":2556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.385 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:06.323 [info] {"source":"oban","duration":4115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:36.326 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.386 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:06.329 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:36.334 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.389 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:06.337 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:36.340 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.393 [info] {"source":"oban","duration":1429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:06.343 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:36.345 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.396 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:06.349 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:36.352 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.401 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:06.356 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:36.359 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.404 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:06.363 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:36.370 [info] {"source":"oban","duration":4104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.407 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:06.373 [info] {"source":"oban","duration":1485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:36.377 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.410 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:06.381 [info] {"source":"oban","duration":3686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:36.384 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.414 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:06.388 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:36.391 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.416 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:06.395 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:36.399 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.419 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:06.403 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:36.405 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.421 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:06.413 [info] {"source":"oban","duration":5712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:36.417 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.423 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:06.421 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:36.425 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.425 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:06.429 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:36.433 [info] {"source":"oban","duration":2974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.429 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:06.436 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:36.441 [info] {"source":"oban","duration":3444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:42.957 [info] {"args":{"id":1},"id":2211,"meta":{},"system_time":1762548342957186902,"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:45:42.962 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=786.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:42.964 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=790.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:45:42.966 [debug] QUERY OK source="media_items" db=1.1ms idle=792.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")))) [1] 14:45:42.967 [debug] QUERY OK source="media_items" db=1.0ms idle=16.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 14:45:42.968 [debug] QUERY OK source="media_profiles" db=0.7ms 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] 14:45:42.970 [debug] QUERY OK source="settings" db=0.7ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:42.972 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 14:45:42.973 [debug] Current batch of media processed. Will check again in 1000ms 14:45:42.973 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:42.974 [debug] QUERY OK source="settings" db=0.7ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:42.975 [debug] QUERY OK source="settings" db=0.6ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:42.976 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/7f/22/7f22e2e42c0d079e2353ccfcfaf17903c0054f9312793ecd4efe38301b3f18d4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:43.974 [debug] Current batch of media processed. Will check again in 1000ms 14:45:44.975 [debug] Current batch of media processed. Will check again in 1000ms 14:45:45.976 [debug] Current batch of media processed. Will check again in 1000ms 14:45:46.977 [debug] Current batch of media processed. Will check again in 1000ms 14:45:47.978 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "duration" => 3360, "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", "id" => "wu801rrpRtk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 14:45:47.982 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=1806.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45:47.985 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1810.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:47.987 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1813.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 14:45:48.004 [debug] QUERY OK source="media_items" db=15.2ms idle=1017.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "af571e01-6bf1-4524-9746-366909ebe954", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-07 20:45:47Z], ~U[2025-11-07 20:45:47Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 14:45:48.005 [debug] QUERY OK source="sources" db=0.6ms idle=30.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:48.007 [debug] QUERY OK source="media_profiles" db=1.2ms idle=23.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:45:48.009 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=23.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 [1] 14:45:48.009 [info] Kicking off download for media item #1 (wu801rrpRtk) 14:45:48.018 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=11.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2213, 1, ~U[2025-11-07 20:45:48Z], ~U[2025-11-07 20:45:48Z]] 14:45:48.019 [debug] Current batch of media processed. Will check again in 1000ms 14:45:48.025 [info] {"args":{"id":1},"id":2213,"meta":{},"system_time":1762548348025316270,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:48.027 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=16.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [1] 14:45:48.028 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:48.030 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=15.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:48.031 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=14.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:48.033 [debug] QUERY OK source="media_items" db=0.9ms idle=13.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 14:45:48.037 [debug] QUERY OK source="media_metadata" db=0.7ms idle=11.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 14:45:48.038 [debug] QUERY OK source="media_profiles" db=1.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:48.041 [debug] QUERY OK source="settings" db=2.6ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:48.044 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:48.046 [debug] QUERY OK source="settings" db=0.5ms 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:45:48.047 [debug] QUERY OK source="settings" db=0.5ms idle=13.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:48.048 [debug] QUERY OK source="settings" db=0.6ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:48.049 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5d/92/5d927b9c8a40ec40798cca642ecd864f7ea45973f426294ee1e53b12f1aea895.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:49.020 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 14:45:49.022 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=979.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45:49.024 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=976.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:49.026 [debug] QUERY OK source="media_items" db=0.9ms queue=0.4ms idle=976.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 14:45:49.031 [debug] QUERY OK source="media_items" db=3.5ms idle=977.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "b98344be-d193-4b16-9737-e22ed5ee46c5", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-07 20:45:49Z], ~U[2025-11-07 20:45:49Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 14:45:49.033 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=55.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:49.036 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:49.041 [debug] QUERY OK source="media_items" db=3.4ms idle=13.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 14:45:49.041 [info] Kicking off download for media item #2 (uah3PW5v-U4) 14:45:49.058 [debug] QUERY OK source="tasks" db=2.9ms idle=21.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2214, 2, ~U[2025-11-07 20:45:49Z], ~U[2025-11-07 20:45:49Z]] 14:45:49.059 [debug] Current batch of media processed. Will check again in 1000ms 14:45:49.065 [info] {"args":{"id":2},"id":2214,"meta":{},"system_time":1762548349064934935,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:49.066 [debug] QUERY OK source="media_items" db=1.0ms idle=24.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" = ?) [2] 14:45:49.068 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:49.072 [debug] QUERY OK source="sources" db=1.1ms queue=2.5ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:49.075 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.7ms idle=18.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:49.081 [debug] QUERY OK source="media_items" db=2.5ms queue=0.3ms idle=20.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 14:45:49.087 [debug] QUERY OK source="media_metadata" db=0.4ms idle=21.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 14:45:49.089 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=20.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:49.092 [debug] QUERY OK source="settings" db=2.5ms queue=0.6ms idle=17.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:49.094 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:49.097 [debug] QUERY OK source="settings" db=0.3ms idle=21.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:45:49.100 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=16.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:49.102 [debug] QUERY OK source="settings" db=1.2ms queue=0.6ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:49.103 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/df/76/df76ba139b88d57892d1b7aeb07663c5bc7871495ebbd0ffb8fb1d3b173ba3fb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:50.060 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 14:45:50.062 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=968.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45:50.065 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=965.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:50.068 [debug] QUERY OK source="media_items" db=3.0ms idle=965.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 14:45:50.076 [debug] QUERY OK source="media_items" db=6.2ms queue=0.1ms idle=966.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "16e47428-1d45-4a26-9549-ee1f0391b617", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-07 20:45:50Z], ~U[2025-11-07 20:45:50Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 14:45:50.083 [debug] QUERY OK source="sources" db=5.9ms queue=0.1ms idle=96.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:50.087 [debug] QUERY OK source="media_profiles" db=3.4ms queue=0.1ms idle=21.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:50.090 [debug] QUERY OK source="media_items" db=3.3ms idle=22.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 14:45:50.091 [info] Kicking off download for media item #3 (-GFzEz6jpos) 14:45:50.102 [debug] QUERY OK source="tasks" db=2.0ms queue=0.1ms idle=17.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2215, 3, ~U[2025-11-07 20:45:50Z], ~U[2025-11-07 20:45:50Z]] 14:45:50.102 [debug] Current batch of media processed. Will check again in 1000ms 14:45:51.104 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 14:45:51.107 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1015.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:45:51.112 [debug] QUERY OK source="sources" db=1.8ms queue=0.5ms idle=1012.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:51.115 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1014.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 14:45:51.121 [debug] QUERY OK source="media_items" db=4.6ms idle=1014.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "8b5a4ee5-89ee-44f2-83f8-48c7c1c3b9a4", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-07 20:45:51Z], ~U[2025-11-07 20:45:51Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 14:45:51.126 [debug] QUERY OK source="sources" db=4.4ms queue=0.1ms idle=135.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:51.128 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=19.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:45:51.130 [debug] QUERY OK source="media_items" db=1.0ms idle=16.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 14:45:51.130 [info] Kicking off download for media item #4 (HsptJq2CYwY) 14:45:51.141 [debug] QUERY OK source="tasks" db=1.2ms queue=0.7ms idle=13.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2216, 4, ~U[2025-11-07 20:45:51Z], ~U[2025-11-07 20:45:51Z]] 14:45:51.143 [debug] Current batch of media processed. Will check again in 1000ms 14:45:52.151 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 14:45:52.155 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=1022.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45:52.158 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1020.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:52.160 [debug] QUERY OK source="media_items" db=0.9ms queue=0.5ms idle=1020.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 14:45:52.168 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=1020.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "729c4a4f-a99b-45a8-ad18-64d83a31683c", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-07 20:45:52Z], ~U[2025-11-07 20:45:52Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinemati (truncated) 14:45:52.171 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=178.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:52.174 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.4ms idle=17.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] 14:45:52.176 [debug] QUERY OK source="media_items" db=2.0ms idle=16.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 14:45:52.177 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 14:45:52.182 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=9.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2217, 5, ~U[2025-11-07 20:45:52Z], ~U[2025-11-07 20:45:52Z]] 14:45:52.182 [debug] Current batch of media processed. Will check again in 1000ms 14:45:53.184 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 14:45:53.186 [debug] QUERY OK source="sources" db=1.2ms idle=1008.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:45:53.188 [debug] QUERY OK source="sources" db=1.0ms idle=1007.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:53.190 [debug] QUERY OK source="media_items" db=1.8ms queue=0.4ms idle=1007.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 14:45:53.196 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=1009.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "73d14fc6-d660-4686-8458-70de855c7016", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-07 20:45:53Z], ~U[2025-11-07 20:45:53Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 14:45:53.200 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=198.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:53.202 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=14.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:53.204 [debug] QUERY OK source="media_items" db=1.3ms idle=15.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 14:45:53.204 [info] Kicking off download for media item #6 (Z87diG3h9KY) 14:45:53.210 [debug] QUERY OK source="tasks" db=0.6ms queue=0.3ms idle=8.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2218, 6, ~U[2025-11-07 20:45:53Z], ~U[2025-11-07 20:45:53Z]] 14:45:53.210 [debug] Current batch of media processed. Will check again in 1000ms 14:45:53.212 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5d/92/5d927b9c8a40ec40798cca642ecd864f7ea45973f426294ee1e53b12f1aea895.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:53.212 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:53.213 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:53.216 [info] {"args":{"id":1},"id":2213,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5188242,"event":"job:stop","queue_time":22889,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:53.226 [info] {"args":{"id":3},"id":2215,"meta":{},"system_time":1762548353225691225,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:53.227 [debug] QUERY OK source="media_items" db=0.7ms idle=18.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" = ?) [3] 14:45:53.228 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:53.230 [debug] QUERY OK source="sources" db=0.8ms queue=1.0ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:53.231 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=20.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] 14:45:53.233 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=16.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 14:45:53.236 [debug] QUERY OK source="media_metadata" db=0.2ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 14:45:53.237 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:53.238 [debug] QUERY OK source="settings" db=0.7ms queue=0.5ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:53.241 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:53.244 [debug] QUERY OK source="settings" db=0.3ms idle=12.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:53.245 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=10.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:45:53.246 [debug] QUERY OK source="settings" db=1.0ms 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:45:53.246 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/24/c6246f23e061cb115064ccdcc43c1eeb747728643246699ac55a32faee6f484f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:53.909 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/df/76/df76ba139b88d57892d1b7aeb07663c5bc7871495ebbd0ffb8fb1d3b173ba3fb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:53.910 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:53.910 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:53.912 [info] {"args":{"id":2},"id":2214,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4846097,"event":"job:stop","queue_time":60832,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:53.920 [info] {"args":{"id":4},"id":2216,"meta":{},"system_time":1762548353920241099,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:53.922 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=676.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" = ?) [4] 14:45:53.923 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:53.924 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=678.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:53.926 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=678.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:53.927 [debug] QUERY OK source="media_items" db=0.6ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 14:45:53.929 [debug] QUERY OK source="media_metadata" db=0.3ms idle=9.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 14:45:53.930 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:53.932 [debug] QUERY OK source="settings" db=0.9ms 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 [] 14:45:53.933 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:53.935 [debug] QUERY OK source="settings" db=0.3ms idle=8.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:53.936 [debug] QUERY OK source="settings" db=0.7ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:53.937 [debug] QUERY OK source="settings" db=0.8ms 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 [] 14:45:53.937 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/27/dc/27dcfbbb50ffbad7f22745aa6254ba8c76a14ca2e789b350148ace3f7eba48b9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:54.212 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 14:45:54.215 [debug] QUERY OK source="sources" db=2.1ms idle=281.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45:54.219 [debug] QUERY OK source="sources" db=3.3ms idle=280.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:54.223 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=284.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 14:45:54.233 [debug] QUERY OK source="media_items" db=9.0ms idle=286.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "88c67d50-8341-48b6-b453-153f3fac549d", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-07 20:45:54Z], ~U[2025-11-07 20:45:54Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 14:45:54.235 [debug] QUERY OK source="sources" db=0.6ms idle=229.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:54.236 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=19.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:54.239 [debug] QUERY OK source="media_items" db=1.6ms idle=17.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 14:45:54.239 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 14:45:54.247 [debug] QUERY OK source="tasks" db=2.7ms idle=9.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2219, 7, ~U[2025-11-07 20:45:54Z], ~U[2025-11-07 20:45:54Z]] 14:45:54.248 [debug] Current batch of media processed. Will check again in 1000ms 14:45:55.249 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 14:45:55.252 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=1010.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:45:55.253 [debug] QUERY OK source="sources" db=0.6ms idle=1008.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:55.255 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1009.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 14:45:55.265 [debug] QUERY OK source="media_items" db=8.9ms idle=1007.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "eb57ec6a-b62c-4519-9029-f7dd63ee3f0e", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-07 20:45:55Z], ~U[2025-11-07 20:45:55Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 14:45:55.270 [debug] QUERY OK source="sources" db=1.1ms queue=2.7ms idle=253.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:55.272 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=18.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:55.275 [debug] QUERY OK source="media_items" db=1.4ms idle=20.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 14:45:55.275 [info] Kicking off download for media item #8 (PcftSUVEcOc) 14:45:55.287 [debug] QUERY OK source="tasks" db=1.0ms queue=0.3ms idle=16.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2220, 8, ~U[2025-11-07 20:45:55Z], ~U[2025-11-07 20:45:55Z]] 14:45:55.288 [debug] Current batch of media processed. Will check again in 1000ms 14:45:56.289 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 14:45:56.291 [debug] QUERY OK source="sources" db=0.8ms queue=0.5ms idle=1014.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 14:45:56.292 [debug] QUERY OK source="sources" db=1.0ms idle=1008.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:56.295 [debug] QUERY OK source="media_items" db=2.6ms idle=1006.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 14:45:56.306 [debug] QUERY OK source="media_items" db=7.5ms queue=0.2ms idle=1009.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "5112ddcf-1266-46af-9c80-ec4ed0c35844", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-07 20:45:56Z], ~U[2025-11-07 20:45:56Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 14:45:56.310 [debug] QUERY OK source="sources" db=0.6ms queue=2.5ms idle=292.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:56.311 [debug] QUERY OK source="media_profiles" db=1.0ms idle=19.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:56.313 [debug] QUERY OK source="media_items" db=1.2ms idle=19.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 14:45:56.313 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 14:45:56.324 [debug] QUERY OK source="tasks" db=5.6ms queue=0.1ms idle=7.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2221, 25, ~U[2025-11-07 20:45:56Z], ~U[2025-11-07 20:45:56Z]] 14:45:56.324 [debug] Current batch of media processed. Will check again in 1000ms 14:45:57.328 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 14:45:57.329 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1014.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45:57.331 [debug] QUERY OK source="sources" db=1.2ms idle=1013.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:57.334 [debug] QUERY OK source="media_items" db=2.9ms idle=1013.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 14:45:57.341 [debug] QUERY OK source="media_items" db=5.7ms idle=1010.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "1934094b-c277-4042-8595-d7855d07f653", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-07 20:45:57Z], ~U[2025-11-07 20:45:57Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 14:45:57.344 [debug] QUERY OK source="sources" db=2.8ms queue=0.2ms idle=323.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:57.346 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=15.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:57.351 [debug] QUERY OK source="media_items" db=2.7ms idle=17.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 [26] 14:45:57.352 [info] Kicking off download for media item #26 (sRbQENE2QnI) 14:45:57.359 [debug] QUERY OK source="tasks" db=0.5ms idle=14.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2222, 26, ~U[2025-11-07 20:45:57Z], ~U[2025-11-07 20:45:57Z]] 14:45:57.360 [debug] Current batch of media processed. Will check again in 1000ms 14:45:57.874 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/24/c6246f23e061cb115064ccdcc43c1eeb747728643246699ac55a32faee6f484f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:57.874 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:57.876 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:57.878 [info] {"args":{"id":3},"id":2215,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4650406,"event":"job:stop","queue_time":3222826,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:57.890 [info] {"args":{"id":5},"id":2217,"meta":{},"system_time":1762548357889581721,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:57.894 [debug] QUERY OK source="media_items" db=3.8ms queue=0.2ms idle=535.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" = ?) [5] 14:45:57.896 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:57.899 [debug] QUERY OK source="sources" db=2.0ms queue=0.2ms idle=538.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:57.902 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.1ms idle=540.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:57.906 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=26.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 14:45:57.908 [debug] QUERY OK source="media_metadata" db=0.3ms idle=19.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 14:45:57.910 [debug] QUERY OK source="media_profiles" db=0.8ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:57.911 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:57.911 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:57.913 [debug] QUERY OK source="settings" db=0.4ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:57.914 [debug] QUERY OK source="settings" db=0.7ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:57.915 [debug] QUERY OK source="settings" db=0.8ms 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 [] 14:45:57.916 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0b/6c/0b6c491755014c3ccf380630ec16f85f9c45e8613704791cc17d12d72cd8ef5b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:45:58.361 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "filename" => "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", "id" => "OH7F-bc_8bs", "original_url" => "https://www.youtube.com/watch?v=OH7F-bc_8bs", "playlist_index" => 11, "title" => "Tape B Live at Lost Lands 2025", "upload_date" => "20250930"} 14:45:58.366 [debug] QUERY OK source="sources" db=4.8ms idle=450.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45:58.367 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=453.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:58.376 [debug] QUERY OK source="media_items" db=8.1ms queue=0.6ms idle=453.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 14:45:58.386 [debug] QUERY OK source="media_items" db=8.2ms idle=461.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "f0035a62-0ab4-494c-81f5-8fe7e1882826", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-07 20:45:58Z], ~U[2025-11-07 20:45:58Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 14:45:58.392 [debug] QUERY OK source="sources" db=5.6ms queue=0.1ms idle=359.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:58.393 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=26.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:45:58.394 [debug] QUERY OK source="media_items" db=0.6ms idle=26.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 14:45:58.394 [info] Kicking off download for media item #27 (OH7F-bc_8bs) 14:45:58.412 [debug] QUERY OK source="tasks" db=0.8ms queue=1.3ms idle=18.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2223, 27, ~U[2025-11-07 20:45:58Z], ~U[2025-11-07 20:45:58Z]] 14:45:58.412 [debug] Current batch of media processed. Will check again in 1000ms 14:45:58.915 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/7f/22/7f22e2e42c0d079e2353ccfcfaf17903c0054f9312793ecd4efe38301b3f18d4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 14:45:58.916 [debug] Gracefully stopping file follower 14:45:58.918 [debug] QUERY OK source="sources" db=1.8ms idle=523.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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:45:58.922 [debug] QUERY OK source="sources" db=2.9ms idle=524.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:58.926 [debug] QUERY OK source="media_items" db=3.2ms queue=0.4ms idle=514.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 14:45:58.941 [debug] QUERY OK source="media_items" db=14.5ms idle=517.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "44209acf-4a7a-400b-b977-361f8cf592d2", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-07 20:45:58Z], ~U[2025-11-07 20:45:58Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 14:45:58.943 [debug] QUERY OK source="sources" db=0.9ms idle=529.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:58.945 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=24.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 14:45:58.950 [debug] QUERY OK source="media_items" db=5.0ms idle=23.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "e8aa7ab5-3aa5-492e-8b7b-4b6c40d3aac6", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-07 20:45:58Z], ~U[2025-11-07 20:45:58Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 14:45:58.955 [debug] QUERY OK source="sources" db=3.7ms idle=25.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:58.956 [debug] QUERY OK source="media_items" db=0.9ms idle=14.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 14:45:58.964 [debug] QUERY OK source="media_items" db=6.6ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "1eaf240a-bcb1-42c5-ab11-a2618ab201a0", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-07 20:45:58Z], ~U[2025-11-07 20:45:58Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 14:45:58.969 [debug] QUERY OK source="sources" db=4.0ms queue=0.1ms idle=19.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:58.970 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=18.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 14:45:58.975 [debug] QUERY OK source="media_items" db=4.6ms idle=15.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "d675d1c5-cf10-4a7a-bb0e-9a4a1d4f9ae2", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-07 20:45:58Z], ~U[2025-11-07 20:45:58Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 14:45:58.977 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=19.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:58.978 [debug] QUERY OK source="media_items" db=0.5ms idle=13.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 14:45:58.986 [debug] QUERY OK source="media_items" db=5.5ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "f2ee3637-d075-4656-9748-0b2b598baeb0", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-07 20:45:58Z], ~U[2025-11-07 20:45:58Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, W (truncated) 14:45:58.988 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=17.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:58.991 [debug] QUERY OK source="media_items" db=0.9ms queue=2.2ms idle=12.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 14:45:58.998 [debug] QUERY OK source="media_items" db=5.3ms idle=15.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "2ae6bc57-fd2c-4c4e-b825-79f6009943ca", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-07 20:45:58Z], ~U[2025-11-07 20:45:58Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 14:45:59.001 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=21.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:59.005 [debug] QUERY OK source="media_items" db=1.6ms queue=2.4ms idle=17.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 14:45:59.016 [debug] QUERY OK source="media_items" db=6.8ms queue=0.1ms idle=18.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "f14aeca9-d4d2-48cf-9a9d-600334c10dcc", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 14:45:59.020 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=26.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:59.022 [debug] QUERY OK source="media_items" db=0.9ms queue=1.5ms idle=22.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 14:45:59.030 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=22.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "b4913dde-d5e6-4951-99ed-7e5e372a764a", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 14:45:59.034 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=17.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:45:59.035 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=14.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 14:45:59.073 [debug] QUERY OK source="media_items" db=36.4ms queue=0.1ms idle=13.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "0c1b7676-4dc9-4f45-9e50-1bfbfe87240a", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 14:45:59.075 [debug] QUERY OK source="sources" db=0.9ms idle=45.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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:45:59.078 [debug] QUERY OK source="media_items" db=0.6ms queue=2.2ms idle=44.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 14:45:59.087 [debug] QUERY OK source="media_items" db=7.6ms idle=44.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "b5ac1cd0-423d-43be-9b8d-e782d8557456", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 14:45:59.088 [debug] QUERY OK source="sources" db=0.6ms 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:45:59.091 [debug] QUERY OK source="media_items" db=0.8ms queue=1.9ms idle=16.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 14:45:59.095 [debug] QUERY OK source="media_items" db=3.1ms idle=17.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "7b8aeb31-8b2c-4e5c-ad92-aa226c262bf2", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 14:45:59.096 [debug] QUERY OK source="sources" db=0.5ms idle=17.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z], 1] 14:45:59.101 [debug] QUERY OK source="media_items" db=3.8ms idle=10.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "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] 14:45:59.106 [debug] QUERY OK source="tasks" db=1.5ms queue=0.1ms idle=8.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2224, 1, ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z]] 14:45:59.115 [debug] QUERY OK source="tasks" db=3.1ms idle=8.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2225, 2, ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z]] 14:45:59.126 [debug] QUERY OK source="tasks" db=3.4ms queue=0.1ms idle=12.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2226, 3, ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z]] 14:45:59.151 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=14.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 14:45:59.153 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=13.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 14:45:59.166 [debug] QUERY OK source="tasks" db=5.3ms idle=10.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2227, 1, ~U[2025-11-07 20:45:59Z], ~U[2025-11-07 20:45:59Z]] 14:45:59.170 [info] {"args":{"id":1},"id":2211,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":16209260,"event":"job:stop","queue_time":303689,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 14:45:59.194 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/27/dc/27dcfbbb50ffbad7f22745aa6254ba8c76a14ca2e789b350148ace3f7eba48b9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:45:59.194 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:59.195 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:45:59.198 [info] {"args":{"id":4},"id":2216,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5274792,"event":"job:stop","queue_time":2917812,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:59.209 [info] {"args":{"id":6},"id":2218,"meta":{},"system_time":1762548359208786260,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:45:59.211 [debug] QUERY OK source="media_items" db=0.6ms queue=1.5ms idle=43.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" = ?) [6] 14:45:59.212 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:45:59.214 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=42.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:45:59.216 [debug] QUERY OK source="media_profiles" db=1.8ms queue=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] 14:45:59.218 [debug] QUERY OK source="media_items" db=1.4ms idle=19.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 14:45:59.221 [debug] QUERY OK source="media_metadata" db=0.4ms idle=11.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 14:45:59.222 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 14:45:59.223 [debug] QUERY OK source="settings" db=0.6ms 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:45:59.225 [debug] Running yt-dlp command for action: get_downloadable_status 14:45:59.228 [debug] QUERY OK source="settings" db=0.4ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:59.230 [debug] QUERY OK source="settings" db=1.1ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:59.231 [debug] QUERY OK source="settings" db=1.2ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:45:59.232 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f8/8f/f88fa79dafd8d4139387dea21d6a847524f0c37f8a34d2613426f499e28caa79.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:00.433 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:04.535 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0b/6c/0b6c491755014c3ccf380630ec16f85f9c45e8613704791cc17d12d72cd8ef5b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:04.535 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:04.536 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:04.539 [info] {"args":{"id":5},"id":2217,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6647043,"event":"job:stop","queue_time":5883942,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:04.547 [info] {"args":{"id":7},"id":2219,"meta":{},"system_time":1762548364547193964,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:04.548 [debug] QUERY OK source="media_items" db=1.0ms idle=1370.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" = ?) [7] 14:46:04.549 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:46:04.552 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=477.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:04.554 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.4ms idle=372.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:04.557 [debug] QUERY OK source="media_items" db=2.1ms idle=16.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 14:46:04.562 [debug] QUERY OK source="media_metadata" db=0.5ms idle=14.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 14:46:04.563 [debug] QUERY OK source="media_profiles" db=0.9ms idle=13.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] 14:46:04.565 [debug] QUERY OK source="settings" db=1.4ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:04.568 [debug] Running yt-dlp command for action: get_downloadable_status 14:46:04.570 [debug] QUERY OK source="settings" db=0.4ms 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 [] 14:46:04.571 [debug] QUERY OK source="settings" db=0.7ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:04.573 [debug] QUERY OK source="settings" db=1.0ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:04.573 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3d/f7/3df757bd7f1ab23e100a766257f9b7a0b539020d9d2b89e74029680e6edb7652.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:05.632 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f8/8f/f88fa79dafd8d4139387dea21d6a847524f0c37f8a34d2613426f499e28caa79.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:05.632 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:05.632 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:05.635 [info] {"args":{"id":6},"id":2218,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6424078,"event":"job:stop","queue_time":6203858,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:05.643 [info] {"args":{"id":8},"id":2220,"meta":{},"system_time":1762548365643262169,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:05.645 [debug] QUERY OK source="media_items" db=1.2ms idle=1071.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" = ?) [8] 14:46:05.646 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:46:05.647 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=1073.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 14:46:05.649 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=570.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:05.651 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=14.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 14:46:05.652 [debug] QUERY OK source="media_metadata" db=0.2ms idle=9.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 14:46:05.653 [debug] QUERY OK source="media_profiles" db=0.7ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:05.655 [debug] QUERY OK source="settings" db=0.9ms 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 [] 14:46:05.656 [debug] Running yt-dlp command for action: get_downloadable_status 14:46:05.657 [debug] QUERY OK source="settings" db=0.3ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:05.658 [debug] QUERY OK source="settings" db=0.6ms 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 [] 14:46:05.659 [debug] QUERY OK source="settings" db=0.6ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:05.659 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b0/4b/b04bc2c98a7a3a9efb25e4dac2fa234fdaaa71ee771e6dc54aacc5247b0d1158.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:06.444 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:08.923 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/3d/f7/3df757bd7f1ab23e100a766257f9b7a0b539020d9d2b89e74029680e6edb7652.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:08.924 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:08.924 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:08.926 [info] {"args":{"id":7},"id":2219,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4377306,"event":"job:stop","queue_time":10544824,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:08.935 [info] {"args":{"id":25},"id":2221,"meta":{},"system_time":1762548368934897591,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:08.936 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1754.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" = ?) [25] 14:46:08.937 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:46:08.938 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=845.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:08.939 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=757.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:08.940 [debug] QUERY OK source="media_items" db=0.5ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 14:46:08.942 [debug] QUERY OK source="media_metadata" db=0.3ms idle=7.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 14:46:08.943 [debug] QUERY OK source="media_profiles" db=0.8ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:08.944 [debug] QUERY OK source="settings" db=0.5ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:08.945 [debug] Running yt-dlp command for action: get_downloadable_status 14:46:08.946 [debug] QUERY OK source="settings" db=0.2ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:08.947 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:08.947 [debug] QUERY OK source="settings" db=0.4ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:08.948 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ea/6f/ea6f4a299e1595e8d6e300dacbd0baab2383a16d1a8bf2ec28871653a3732973.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:09.846 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b0/4b/b04bc2c98a7a3a9efb25e4dac2fa234fdaaa71ee771e6dc54aacc5247b0d1158.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:09.847 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:09.847 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:09.850 [info] {"args":{"id":8},"id":2220,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4204352,"event":"job:stop","queue_time":10641044,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:09.859 [info] {"args":{"id":26},"id":2222,"meta":{},"system_time":1762548369859401800,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:09.861 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=913.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" = ?) [26] 14:46:09.863 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:46:09.865 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=915.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:09.867 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=768.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:46:09.869 [debug] QUERY OK source="media_items" db=1.3ms idle=18.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 [26] 14:46:09.873 [debug] QUERY OK source="media_metadata" db=0.5ms idle=13.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 14:46:09.874 [debug] QUERY OK source="media_profiles" db=1.1ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:09.876 [debug] QUERY OK source="settings" db=1.6ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:09.878 [debug] Running yt-dlp command for action: get_downloadable_status 14:46:09.884 [debug] QUERY OK source="settings" db=0.4ms 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 [] 14:46:09.885 [debug] QUERY OK source="settings" db=1.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 [] 14:46:09.887 [debug] QUERY OK source="settings" db=0.9ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:09.887 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c0/3a/c03a1078156b4df5565684502aff62cc578f3fb1f02123c0b23d369440b2cda2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:13.702 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ea/6f/ea6f4a299e1595e8d6e300dacbd0baab2383a16d1a8bf2ec28871653a3732973.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:13.702 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:13.703 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:13.707 [info] {"args":{"id":25},"id":2221,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4768330,"event":"job:stop","queue_time":12932889,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:13.715 [info] {"args":{"id":27},"id":2223,"meta":{},"system_time":1762548373715028768,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:13.718 [debug] QUERY OK source="media_items" db=1.4ms decode=0.4ms queue=0.2ms idle=533.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" = ?) [27] 14:46:13.720 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:46:13.722 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=538.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:13.724 [debug] QUERY OK source="media_profiles" db=2.0ms idle=540.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:13.726 [debug] QUERY OK source="media_items" db=1.7ms idle=17.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 [27] 14:46:13.730 [debug] QUERY OK source="media_metadata" db=0.4ms idle=15.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 14:46:13.732 [debug] QUERY OK source="media_profiles" db=1.1ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:13.733 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:13.734 [debug] Running yt-dlp command for action: get_downloadable_status 14:46:13.737 [debug] QUERY OK source="settings" db=0.5ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:13.738 [debug] QUERY OK source="settings" db=0.8ms idle=10.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:46:13.739 [debug] QUERY OK source="settings" db=0.7ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:13.739 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b0/40/b0408fa279e08be5f187756a2fb9293212e0e7eda43eff23266633ea309743b2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:14.348 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c0/3a/c03a1078156b4df5565684502aff62cc578f3fb1f02123c0b23d369440b2cda2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:14.348 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:14.349 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:14.351 [info] {"args":{"id":26},"id":2222,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4490551,"event":"job:stop","queue_time":12856876,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:14.366 [info] {"args":{"id":1},"id":2224,"meta":{},"system_time":1762548374363770935,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:14.368 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=628.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" = ?) [1] 14:46:14.372 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:46:14.374 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=633.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:14.375 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=246.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:14.377 [debug] QUERY OK source="media_items" db=1.7ms idle=24.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 14:46:14.379 [debug] QUERY OK source="media_metadata" db=0.3ms idle=15.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 14:46:14.380 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:14.382 [debug] QUERY OK source="settings" db=1.0ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:14.383 [debug] Running yt-dlp command for action: get_downloadable_status 14:46:14.385 [debug] QUERY OK source="settings" db=0.3ms idle=9.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:46:14.386 [debug] QUERY OK source="settings" db=1.0ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:14.387 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:14.388 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/93/2f/932f93602c2d30c82968ed9751e6980fcf8d39ff733165390a42aad306c13b77.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:18.027 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b0/40/b0408fa279e08be5f187756a2fb9293212e0e7eda43eff23266633ea309743b2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:18.028 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:18.030 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:18.032 [info] {"args":{"id":27},"id":2223,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4315518,"event":"job:stop","queue_time":15712906,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:18.042 [info] {"args":{"id":2},"id":2225,"meta":{},"system_time":1762548378042140400,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:18.045 [debug] QUERY OK source="media_items" db=2.0ms idle=1860.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" = ?) [2] 14:46:18.046 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:46:18.048 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1865.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:18.050 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=890.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:18.052 [debug] QUERY OK source="media_items" db=1.2ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 14:46:18.060 [debug] QUERY OK source="media_metadata" db=3.6ms idle=14.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 14:46:18.064 [debug] QUERY OK source="media_profiles" db=3.6ms idle=15.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:18.068 [debug] QUERY OK source="settings" db=3.7ms queue=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 [] 14:46:18.072 [debug] Running yt-dlp command for action: get_downloadable_status 14:46:18.079 [debug] QUERY OK source="settings" db=1.3ms idle=27.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:46:18.082 [debug] QUERY OK source="settings" db=3.4ms idle=26.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:18.086 [debug] QUERY OK source="settings" db=3.0ms idle=23.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:46:18.086 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2c/ff/2cfff827e383c7f5a857076d26b8f6fbe241a6593582c68825f70fe6c592eb46.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:18.712 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/93/2f/932f93602c2d30c82968ed9751e6980fcf8d39ff733165390a42aad306c13b77.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:18.712 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:18.713 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:18.714 [info] {"args":{"id":1},"id":2224,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4349738,"event":"job:stop","queue_time":15357867,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:18.725 [info] {"args":{"id":3},"id":2226,"meta":{},"system_time":1762548378724828790,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:18.726 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=642.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" = ?) [3] 14:46:18.727 [info] User scripts lifecyle file either not present or is empty. Skipping. 14:46:18.728 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=641.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:18.729 [debug] QUERY OK source="media_profiles" db=0.6ms idle=565.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] 14:46:18.730 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=14.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 14:46:18.732 [debug] QUERY OK source="media_metadata" db=0.2ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 14:46:18.734 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=6.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:46:18.734 [debug] QUERY OK source="settings" db=0.4ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:18.736 [debug] Running yt-dlp command for action: get_downloadable_status 14:46:18.738 [debug] QUERY OK source="settings" db=0.3ms queue=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:46:18.739 [debug] QUERY OK source="settings" db=0.5ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:46:18.740 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms 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 [] 14:46:18.740 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/36/c636f084c1d33098a625c4905c5b3c64712531e881dfb54cb82a25172c62af71.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 14:46:22.671 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2c/ff/2cfff827e383c7f5a857076d26b8f6fbe241a6593582c68825f70fe6c592eb46.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:22.672 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:22.672 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:22.675 [info] {"args":{"id":2},"id":2225,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4630917,"event":"job:stop","queue_time":19038884,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:23.425 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c6/36/c636f084c1d33098a625c4905c5b3c64712531e881dfb54cb82a25172c62af71.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 14:46:23.425 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:23.426 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 14:46:23.427 [info] {"args":{"id":3},"id":2226,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4701339,"event":"job:stop","queue_time":19722795,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 14:46:36.448 [info] {"source":"oban","duration":3824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.435 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:06.454 [info] {"source":"oban","duration":4182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:36.458 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.438 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:06.463 [info] {"source":"oban","duration":3560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:36.466 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.441 [info] {"source":"oban","duration":2592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:06.471 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:36.474 [info] {"source":"oban","duration":2622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.444 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:06.477 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:36.482 [info] {"source":"oban","duration":4447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.448 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:06.486 [info] {"source":"oban","duration":2442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:36.490 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.451 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:06.492 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:36.501 [info] {"source":"oban","duration":6866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.454 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:06.505 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:36.511 [info] {"source":"oban","duration":4253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.458 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:06.515 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:36.518 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.460 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:06.522 [info] {"source":"oban","duration":3873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:36.526 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.464 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:06.529 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:36.533 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.467 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:06.536 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:36.540 [info] {"source":"oban","duration":2360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.471 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:06.543 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:36.546 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.474 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:06.549 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:36.553 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.476 [info] {"source":"oban","duration":901,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:06.557 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:36.559 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.478 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:06.564 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:36.567 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.479 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:06.573 [info] {"source":"oban","duration":4080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:36.575 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.480 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:06.578 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:36.582 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.482 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:06.586 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:36.589 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.484 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:06.592 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:36.596 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.486 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:06.601 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:36.604 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.488 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:06.608 [info] {"source":"oban","duration":3141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:36.614 [info] {"source":"oban","duration":4851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.492 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:06.617 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:36.620 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.494 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:06.624 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:36.629 [info] {"source":"oban","duration":2646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.496 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:06.632 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:36.635 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.498 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:06.638 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:36.645 [info] {"source":"oban","duration":4504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.500 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:06.648 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:36.659 [info] {"source":"oban","duration":9601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.502 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:06.663 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:36.665 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.506 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:06.669 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:36.676 [info] {"source":"oban","duration":6124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.509 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:06.682 [info] {"source":"oban","duration":4343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:36.689 [info] {"source":"oban","duration":5076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.513 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:06.692 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:36.696 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.516 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:06.699 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:36.703 [info] {"source":"oban","duration":3694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.520 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:06.706 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:36.710 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.521 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:06.713 [info] {"source":"oban","duration":2530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:36.716 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.524 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:06.721 [info] {"source":"oban","duration":4432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:36.727 [info] {"source":"oban","duration":5081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.526 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:06.731 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:36.736 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.529 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:06.741 [info] {"source":"oban","duration":3888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:36.744 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.530 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:06.750 [info] {"source":"oban","duration":4661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:36.754 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.531 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:06.757 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:36.764 [info] {"source":"oban","duration":5154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.534 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:06.768 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:36.773 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.541 [info] {"source":"oban","duration":4131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:06.776 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:36.779 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.545 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:06.783 [info] {"source":"oban","duration":2961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:36.787 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.550 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:06.790 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:36.794 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.554 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:06.796 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:36.803 [info] {"source":"oban","duration":4709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.557 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:06.806 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:36.809 [info] {"source":"oban","duration":2475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.562 [info] {"source":"oban","duration":2651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:06.814 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:36.819 [info] {"source":"oban","duration":4007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.568 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:06.823 [info] {"source":"oban","duration":2926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:36.827 [info] {"source":"oban","duration":3103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.572 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:06.830 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:36.833 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.573 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:06.841 [info] {"source":"oban","duration":5915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:36.844 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.575 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:06.848 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:36.853 [info] {"source":"oban","duration":3515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.579 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:06.857 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:36.859 [info] {"source":"oban","duration":1524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.581 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:06.862 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:36.865 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.583 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:06.869 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:36.874 [info] {"source":"oban","duration":4284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.586 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:06.882 [info] {"source":"oban","duration":5440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:36.888 [info] {"source":"oban","duration":4391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.588 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:06.891 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:36.895 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.590 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:06.897 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:36.901 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.592 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:06.905 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:36.913 [info] {"source":"oban","duration":6194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.593 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:06.916 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:36.920 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.595 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:06.928 [info] {"source":"oban","duration":5837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:36.932 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.597 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:06.936 [info] {"source":"oban","duration":3653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:36.940 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.599 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:06.945 [info] {"source":"oban","duration":4091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:36.947 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.602 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:06.954 [info] {"source":"oban","duration":5103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:36.959 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.605 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:06.962 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:36.965 [info] {"source":"oban","duration":3042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.608 [info] {"source":"oban","duration":1396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:06.970 [info] {"source":"oban","duration":3163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:36.975 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.612 [info] {"source":"oban","duration":1563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:06.979 [info] {"source":"oban","duration":2651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:36.982 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.614 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:06.985 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:36.988 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.616 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:06.992 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:36.996 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.617 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:06.999 [info] {"source":"oban","duration":2388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:37.004 [info] {"source":"oban","duration":3609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.619 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:07.008 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:37.012 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.621 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:07.017 [info] {"source":"oban","duration":3443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:37.021 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.622 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:07.024 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:37.027 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.624 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:07.032 [info] {"source":"oban","duration":3134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:37.035 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.625 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:07.039 [info] {"source":"oban","duration":2224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:37.042 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.627 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:07.045 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:37.049 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.631 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:07.052 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:37.056 [info] {"source":"oban","duration":2672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.635 [info] {"source":"oban","duration":1580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:07.060 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:37.063 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.641 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:07.065 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:37.069 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.644 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:07.073 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:37.078 [info] {"source":"oban","duration":4247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.649 [info] {"source":"oban","duration":2533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:07.082 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:37.084 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.652 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:07.089 [info] {"source":"oban","duration":3461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:37.093 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.655 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:07.096 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:37.099 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.659 [info] {"source":"oban","duration":1339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:07.102 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:37.106 [info] {"source":"oban","duration":3508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.660 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:07.108 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:37.117 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.661 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:07.123 [info] {"source":"oban","duration":5792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:37.127 [info] {"source":"oban","duration":2974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.663 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:07.131 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:37.135 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.664 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:07.139 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:37.143 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.667 [info] {"source":"oban","duration":1476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:07.145 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:37.148 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.669 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:07.152 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:37.157 [info] {"source":"oban","duration":3620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.670 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:07.163 [info] {"source":"oban","duration":4455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:37.166 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.674 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:07.171 [info] {"source":"oban","duration":3107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:37.174 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.676 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:07.178 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:37.181 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.678 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:07.187 [info] {"source":"oban","duration":5962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:37.191 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.681 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:07.194 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:37.198 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.682 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:07.201 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:37.206 [info] {"source":"oban","duration":3673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.684 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:07.216 [info] {"source":"oban","duration":8081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:37.222 [info] {"source":"oban","duration":5210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.686 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:07.227 [info] {"source":"oban","duration":3563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:37.231 [info] {"source":"oban","duration":2966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.688 [info] {"source":"oban","duration":1342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:07.235 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:37.238 [info] {"source":"oban","duration":2615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.689 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:07.242 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:37.247 [info] {"source":"oban","duration":3152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.691 [info] {"source":"oban","duration":935,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:07.251 [info] {"source":"oban","duration":3189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:37.253 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.694 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:07.256 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:37.260 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.699 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:07.263 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:37.266 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.700 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:07.270 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:37.274 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.702 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:07.278 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:37.282 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.704 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:07.287 [info] {"source":"oban","duration":4317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:37.291 [info] {"source":"oban","duration":3245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.705 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:07.293 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:37.296 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.707 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:07.304 [info] {"source":"oban","duration":6323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:37.309 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.708 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:07.315 [info] {"source":"oban","duration":5688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:37.320 [info] {"source":"oban","duration":3398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.712 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:07.324 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:37.330 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.714 [info] {"source":"oban","duration":1461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:07.335 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:37.339 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.716 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:07.342 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:37.346 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.719 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:07.351 [info] {"source":"oban","duration":4013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:37.353 [info] {"source":"oban","duration":1532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.723 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:07.355 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:37.360 [info] {"source":"oban","duration":3111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.724 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:07.364 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:37.368 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.729 [info] {"source":"oban","duration":2292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:07.372 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:37.377 [info] {"source":"oban","duration":4172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.731 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:07.381 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:37.384 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.733 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:07.387 [info] {"source":"oban","duration":1431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:37.390 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.734 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:07.394 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:37.399 [info] {"source":"oban","duration":3738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.737 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:07.403 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:37.410 [info] {"source":"oban","duration":5657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.738 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:07.415 [info] {"source":"oban","duration":3762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:37.419 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.742 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:07.423 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:37.428 [info] {"source":"oban","duration":4519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.744 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:07.432 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:37.435 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.745 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:07.439 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:37.443 [info] {"source":"oban","duration":3302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.750 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:07.449 [info] {"source":"oban","duration":4943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:37.453 [info] {"source":"oban","duration":3561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.752 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:07.457 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:37.462 [info] {"source":"oban","duration":3685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.755 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:07.464 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:37.468 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.758 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:07.471 [info] {"source":"oban","duration":1421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:37.474 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.759 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:07.479 [info] {"source":"oban","duration":4300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:37.490 [info] {"source":"oban","duration":8424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.760 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:07.496 [info] {"source":"oban","duration":4209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:37.498 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.764 [info] {"source":"oban","duration":2677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:07.503 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:37.505 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.766 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:07.510 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:37.514 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.767 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:07.518 [info] {"source":"oban","duration":3064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:37.521 [info] {"source":"oban","duration":2861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.769 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:07.525 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:37.534 [info] {"source":"oban","duration":7481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.771 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:07.539 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:37.543 [info] {"source":"oban","duration":2559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.772 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:07.547 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:37.552 [info] {"source":"oban","duration":3429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.773 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:07.556 [info] {"source":"oban","duration":3110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:37.560 [info] {"source":"oban","duration":2576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.776 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:07.564 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:37.566 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.778 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:07.571 [info] {"source":"oban","duration":3204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:37.575 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.779 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:07.578 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:37.581 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.780 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:07.585 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:37.587 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.782 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:07.593 [info] {"source":"oban","duration":4139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:37.596 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.784 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:07.603 [info] {"source":"oban","duration":5324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:37.607 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.787 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:07.611 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:37.613 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.789 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:07.617 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:37.620 [info] {"source":"oban","duration":2421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.791 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:07.625 [info] {"source":"oban","duration":3295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:37.630 [info] {"source":"oban","duration":3866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.795 [info] {"source":"oban","duration":2499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:07.634 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:37.638 [info] {"source":"oban","duration":3459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.796 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:07.647 [info] {"source":"oban","duration":7671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:37.652 [info] {"source":"oban","duration":2978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.798 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:07.656 [info] {"source":"oban","duration":3008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:37.660 [info] {"source":"oban","duration":3609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.800 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:07.663 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:37.666 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.802 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:07.670 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:37.675 [info] {"source":"oban","duration":3366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.805 [info] {"source":"oban","duration":1448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:07.681 [info] {"source":"oban","duration":4145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:37.685 [info] {"source":"oban","duration":3262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.807 [info] {"source":"oban","duration":1317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:07.688 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:37.691 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.808 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:07.694 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:37.700 [info] {"source":"oban","duration":4398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.811 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:07.706 [info] {"source":"oban","duration":4311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:37.709 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.813 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:07.712 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:37.715 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.814 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:07.719 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:37.722 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.817 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:07.726 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:37.728 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.820 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:07.733 [info] {"source":"oban","duration":3254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:37.736 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.822 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:07.739 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:37.743 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.824 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:07.753 [info] {"source":"oban","duration":8644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:37.761 [info] {"source":"oban","duration":5866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.825 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:07.766 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:37.770 [info] {"source":"oban","duration":3858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.828 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:07.774 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:37.779 [info] {"source":"oban","duration":3651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.830 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:07.784 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:37.789 [info] {"source":"oban","duration":4596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.831 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:07.793 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:37.799 [info] {"source":"oban","duration":3332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.833 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:07.806 [info] {"source":"oban","duration":4946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:37.810 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.834 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:07.813 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:37.818 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.836 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:07.821 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:37.825 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.840 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:07.829 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:37.832 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.844 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:07.837 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:37.842 [info] {"source":"oban","duration":3851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.848 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:07.847 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:37.851 [info] {"source":"oban","duration":3256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.849 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:07.858 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:37.860 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.852 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:07.865 [info] {"source":"oban","duration":3883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:37.869 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.854 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:07.877 [info] {"source":"oban","duration":6422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:37.883 [info] {"source":"oban","duration":4443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.856 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:07.887 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:37.891 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.858 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:07.895 [info] {"source":"oban","duration":2416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:37.900 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.859 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:07.903 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:37.908 [info] {"source":"oban","duration":4589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.861 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:07.913 [info] {"source":"oban","duration":3411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:37.917 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.862 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:07.920 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:37.925 [info] {"source":"oban","duration":4328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.865 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:07.929 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:37.935 [info] {"source":"oban","duration":4213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.866 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:07.939 [info] {"source":"oban","duration":2322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:37.942 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.868 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:07.946 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:37.951 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.871 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:07.954 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:37.957 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.873 [info] {"source":"oban","duration":893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:07.962 [info] {"source":"oban","duration":4913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:37.969 [info] {"source":"oban","duration":5132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.874 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:07.972 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:37.976 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.876 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:07.981 [info] {"source":"oban","duration":3613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:37.985 [info] {"source":"oban","duration":2567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.881 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:07.988 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:37.992 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.884 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:07.995 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:37.998 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.886 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:08.003 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:38.008 [info] {"source":"oban","duration":4821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.890 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:08.012 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:38.015 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.894 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:08.018 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:38.022 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.895 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:08.024 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:38.029 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.896 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:08.035 [info] {"source":"oban","duration":4776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:38.039 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.897 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:08.043 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:38.048 [info] {"source":"oban","duration":3654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.898 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:08.053 [info] {"source":"oban","duration":4282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:38.058 [info] {"source":"oban","duration":4115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.900 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:08.063 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:38.066 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.903 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:08.077 [info] {"source":"oban","duration":10148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":55} 18:00:38.082 [info] {"source":"oban","duration":3484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.907 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:08.086 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:38.091 [info] {"source":"oban","duration":2644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.909 [info] {"source":"oban","duration":1588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:08.094 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:38.098 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.911 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:08.101 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:38.106 [info] {"source":"oban","duration":3142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.914 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:08.112 [info] {"source":"oban","duration":5000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:38.116 [info] {"source":"oban","duration":3615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.916 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:08.120 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:38.126 [info] {"source":"oban","duration":4122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.919 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:08.130 [info] {"source":"oban","duration":3477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:38.134 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.921 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:08.138 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:38.142 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.924 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:08.146 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:38.151 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.928 [info] {"source":"oban","duration":2882,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:08.153 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:38.158 [info] {"source":"oban","duration":3475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.932 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:08.162 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:38.165 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.937 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:08.169 [info] {"source":"oban","duration":3144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:38.173 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.939 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:08.177 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:38.181 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.941 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:08.187 [info] {"source":"oban","duration":4016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:38.190 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.944 [info] {"source":"oban","duration":2095,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:08.194 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:38.198 [info] {"source":"oban","duration":3412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.946 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:08.202 [info] {"source":"oban","duration":3235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:38.205 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.949 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:08.209 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:38.212 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.953 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:08.214 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:38.220 [info] {"source":"oban","duration":3882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.955 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:08.223 [info] {"source":"oban","duration":2419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:38.227 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.959 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:08.231 [info] {"source":"oban","duration":3152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:38.235 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.961 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:08.238 [info] {"source":"oban","duration":2421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:38.242 [info] {"source":"oban","duration":3104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.965 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:08.245 [info] {"source":"oban","duration":2734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:38.248 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.968 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:08.252 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:38.254 [info] {"source":"oban","duration":1534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.971 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:08.256 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:38.258 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.973 [info] {"source":"oban","duration":1365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:08.263 [info] {"source":"oban","duration":3436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:38.266 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.976 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:08.270 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:38.274 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.977 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:08.278 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:38.282 [info] {"source":"oban","duration":3603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.981 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:08.285 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:38.290 [info] {"source":"oban","duration":4386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.985 [info] {"source":"oban","duration":3210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:08.295 [info] {"source":"oban","duration":3514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:38.299 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.987 [info] {"source":"oban","duration":1604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:08.303 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:38.307 [info] {"source":"oban","duration":3429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.988 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:08.310 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:38.313 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.991 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:08.317 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:38.322 [info] {"source":"oban","duration":4025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.995 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:08.325 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:38.328 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.997 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:08.331 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:38.336 [info] {"source":"oban","duration":3796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:01.001 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:08.341 [info] {"source":"oban","duration":3618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:38.345 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.005 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:08.349 [info] {"source":"oban","duration":2559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:38.352 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.007 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:08.357 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:38.360 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.012 [info] {"source":"oban","duration":4747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:08.364 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:38.368 [info] {"source":"oban","duration":2463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.015 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:08.371 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:38.374 [info] {"source":"oban","duration":2430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.018 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:08.377 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:38.382 [info] {"source":"oban","duration":3089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.020 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:08.386 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:38.390 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.021 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:08.394 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:38.398 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.023 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:08.402 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:38.408 [info] {"source":"oban","duration":4142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.025 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:08.412 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:38.415 [info] {"source":"oban","duration":2874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.028 [info] {"source":"oban","duration":1391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:08.420 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:38.423 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.032 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:08.426 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:38.430 [info] {"source":"oban","duration":3568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.034 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:08.435 [info] {"source":"oban","duration":3362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:38.438 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.036 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:08.441 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:38.451 [info] {"source":"oban","duration":7352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.037 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:08.455 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:38.459 [info] {"source":"oban","duration":2367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.039 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:08.462 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:38.465 [info] {"source":"oban","duration":1549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.040 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:08.468 [info] {"source":"oban","duration":1619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:38.472 [info] {"source":"oban","duration":3792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.042 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:08.475 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:38.482 [info] {"source":"oban","duration":4506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.043 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:08.485 [info] {"source":"oban","duration":1477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:38.487 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.045 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:08.492 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:38.494 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.048 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:08.498 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:38.504 [info] {"source":"oban","duration":4172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.049 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:08.508 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:38.513 [info] {"source":"oban","duration":3148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.055 [info] {"source":"oban","duration":1363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:08.517 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:38.525 [info] {"source":"oban","duration":4617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.067 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:08.532 [info] {"source":"oban","duration":5869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:38.537 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.069 [info] {"source":"oban","duration":1599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:08.540 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:38.544 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.071 [info] {"source":"oban","duration":1545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:08.548 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:38.555 [info] {"source":"oban","duration":5782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.078 [info] {"source":"oban","duration":5957,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2228]} 19:00:00.087 [info] {"args":{},"id":2228,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1762563600087124018,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 19:00:00.091 [debug] QUERY OK source="media_items" db=1.1ms idle=1591.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)) [] 19:00:00.092 [info] Culling 0 media items past their retention date 19:00:00.094 [debug] QUERY OK source="media_items" db=1.8ms idle=1148.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" 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)) [] 19:00:00.094 [info] Deleting 0 media items that are from before the source cutoff 19:00:00.096 [info] {"args":{},"id":2228,"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":7755,"event":"job:stop","queue_time":83890,"attempt":1,"tags":["media_item","local_data"]} 19:00:08.561 [info] {"source":"oban","duration":4740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:38.567 [info] {"source":"oban","duration":4730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.081 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:08.572 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:38.579 [info] {"source":"oban","duration":6112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.082 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:08.582 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:38.587 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.085 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:08.590 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:38.593 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.086 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:08.597 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:38.601 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.088 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:08.605 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:38.610 [info] {"source":"oban","duration":4533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.090 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:08.615 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:38.618 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.092 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:08.620 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:38.626 [info] {"source":"oban","duration":3762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.094 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:08.629 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:38.633 [info] {"source":"oban","duration":3713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.097 [info] {"source":"oban","duration":1451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:08.637 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:38.643 [info] {"source":"oban","duration":5210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.100 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:08.647 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:38.649 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.104 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:08.653 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:38.657 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.107 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:08.660 [info] {"source":"oban","duration":1357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:38.662 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.109 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:08.667 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:38.670 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.111 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:08.674 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:38.676 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.114 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:08.679 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:38.684 [info] {"source":"oban","duration":3638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.116 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:08.688 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:30.564 [debug] Tzdata polling for update. 19:16:30.731 [debug] Tzdata polling shows the loaded tz database is up to date. 19:16:38.690 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.118 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:08.693 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:38.698 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.121 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:08.702 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:38.711 [info] {"source":"oban","duration":7636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.123 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:08.715 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:38.717 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.125 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:08.723 [info] {"source":"oban","duration":3972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:38.725 [info] {"source":"oban","duration":1388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.128 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:08.728 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:38.732 [info] {"source":"oban","duration":3620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.130 [info] {"source":"oban","duration":907,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:08.736 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:38.740 [info] {"source":"oban","duration":2525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.132 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:08.744 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:38.749 [info] {"source":"oban","duration":2799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.135 [info] {"source":"oban","duration":1586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:08.752 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:38.755 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.137 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:08.758 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:38.762 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.140 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:08.766 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:38.769 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.142 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:08.772 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:38.776 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.144 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:08.780 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:38.783 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.146 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:08.785 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:38.790 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.148 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:08.794 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:38.798 [info] {"source":"oban","duration":3606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.149 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:08.805 [info] {"source":"oban","duration":5201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:38.807 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.151 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:08.814 [info] {"source":"oban","duration":4463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:38.819 [info] {"source":"oban","duration":3314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.152 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:08.823 [info] {"source":"oban","duration":2559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:38.825 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.154 [info] {"source":"oban","duration":828,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:08.829 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:38.833 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.156 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:08.836 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:38.839 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.158 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:08.844 [info] {"source":"oban","duration":3853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:38.847 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.161 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:08.850 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:38.854 [info] {"source":"oban","duration":3893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.164 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:08.859 [info] {"source":"oban","duration":3450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:38.862 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.166 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:08.867 [info] {"source":"oban","duration":2558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:38.870 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.169 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:08.872 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:38.878 [info] {"source":"oban","duration":3813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.172 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:08.887 [info] {"source":"oban","duration":8302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:38.889 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.173 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:08.893 [info] {"source":"oban","duration":2954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:38.898 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.175 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:08.901 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:38.906 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.179 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:08.908 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:38.911 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.182 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:08.914 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:38.918 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.184 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:08.921 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:38.927 [info] {"source":"oban","duration":4772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.185 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:08.932 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:38.936 [info] {"source":"oban","duration":2378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.187 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:08.938 [info] {"source":"oban","duration":1490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:38.943 [info] {"source":"oban","duration":4122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.189 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:08.949 [info] {"source":"oban","duration":5253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:38.953 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.191 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:08.956 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:38.960 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.192 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:08.963 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:38.965 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.194 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:08.971 [info] {"source":"oban","duration":3925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:38.974 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.196 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:08.978 [info] {"source":"oban","duration":3317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:38.980 [info] {"source":"oban","duration":1537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.198 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:08.982 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:38.986 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.204 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:08.989 [info] {"source":"oban","duration":2430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:38.993 [info] {"source":"oban","duration":3633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.205 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:08.996 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:39.003 [info] {"source":"oban","duration":4414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.207 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:09.006 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:39.010 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.209 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:09.013 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:39.016 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.210 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:09.019 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:39.023 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.219 [info] {"source":"oban","duration":7643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[2229]} 20:00:00.228 [info] {"args":{},"id":2229,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1762567200227844418,"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"]} 20:00:00.231 [debug] QUERY OK source="media_items" db=2.1ms idle=1670.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) 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) ) [] 20:00:00.232 [info] Redownloading 0 media items 20:00:00.234 [info] {"args":{},"id":2229,"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":4618,"event":"job:stop","queue_time":225034,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:00:09.027 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:39.030 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.222 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:09.033 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:39.037 [info] {"source":"oban","duration":3552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.223 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:09.044 [info] {"source":"oban","duration":5089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:39.047 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.225 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:09.050 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:39.053 [info] {"source":"oban","duration":1482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.227 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:09.057 [info] {"source":"oban","duration":3177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:39.061 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.228 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:09.065 [info] {"source":"oban","duration":2145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:39.068 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.231 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:09.070 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:39.074 [info] {"source":"oban","duration":2275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.233 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:09.078 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:39.081 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.234 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:09.083 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:39.086 [info] {"source":"oban","duration":1580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.235 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:09.092 [info] {"source":"oban","duration":5176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:39.094 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.237 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:09.098 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:39.102 [info] {"source":"oban","duration":2746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.238 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:09.105 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:39.108 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.243 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:09.111 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:39.114 [info] {"source":"oban","duration":2659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 20:13:00.245 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:09.121 [info] {"source":"oban","duration":4599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:39.126 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.247 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:09.129 [info] {"source":"oban","duration":2962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:39.133 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.249 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:09.136 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:39.141 [info] {"source":"oban","duration":3518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.251 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:09.145 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:39.150 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.253 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:09.155 [info] {"source":"oban","duration":3289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:39.158 [info] {"source":"oban","duration":2586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.255 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:09.163 [info] {"source":"oban","duration":3345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:39.166 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:45.113 [info] GET / 20:18:45.113 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 20:18:45.115 [debug] QUERY OK source="settings" db=0.3ms queue=0.4ms idle=866.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:18:45.117 [debug] QUERY OK source="media_profiles" db=0.4ms idle=537.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 20:18:45.118 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=538.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 20:18:45.120 [debug] QUERY OK source="media_items" db=1.4ms idle=539.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:18:45.121 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=541.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 20:18:45.124 [debug] QUERY OK source="settings" db=1.8ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:18:45.125 [debug] QUERY OK source="settings" db=0.8ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:18:45.127 [debug] QUERY OK source="settings" db=0.4ms 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 [] 20:18:45.131 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=10.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"] 20:18:45.136 [debug] QUERY OK source="media_items" db=1.2ms idle=12.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)) [] 20:18:45.138 [debug] QUERY OK source="media_items" db=1.8ms idle=11.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 20:18:45.140 [debug] QUERY OK source="media_items" db=0.8ms idle=13.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 20:18:45.143 [debug] QUERY OK source="media_items" db=1.8ms queue=0.5ms idle=13.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 20:18:45.145 [debug] QUERY OK source="sources" db=0.9ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:18:45.150 [info] Sent 200 in 36ms 20:19:00.260 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:09.172 [info] {"source":"oban","duration":5307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:39.176 [info] {"source":"oban","duration":3586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.262 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:09.180 [info] {"source":"oban","duration":2723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:39.185 [info] {"source":"oban","duration":3953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.265 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:09.188 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:39.193 [info] {"source":"oban","duration":3281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.267 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:09.196 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:39.202 [info] {"source":"oban","duration":3483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.269 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:09.205 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:39.208 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.271 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:09.213 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:39.217 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.274 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:09.222 [info] {"source":"oban","duration":3975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:39.225 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.276 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:09.230 [info] {"source":"oban","duration":3644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:39.234 [info] {"source":"oban","duration":2829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.283 [info] {"source":"oban","duration":3896,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:09.238 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:39.242 [info] {"source":"oban","duration":3336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.286 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:09.244 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:39.248 [info] {"source":"oban","duration":2592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.289 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:09.251 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:39.253 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.291 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:09.258 [info] {"source":"oban","duration":3645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:39.264 [info] {"source":"oban","duration":4011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.292 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:09.266 [info] {"source":"oban","duration":1566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:39.272 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.296 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:09.278 [info] {"source":"oban","duration":3916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:39.289 [info] {"source":"oban","duration":9365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.297 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:09.293 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:39.299 [info] {"source":"oban","duration":5030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.300 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:09.304 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:39.312 [info] {"source":"oban","duration":6123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.303 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:09.322 [info] {"source":"oban","duration":8042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:39.327 [info] {"source":"oban","duration":3960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.304 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:09.333 [info] {"source":"oban","duration":4337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:39.336 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.307 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:09.342 [info] {"source":"oban","duration":4771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:39.349 [info] {"source":"oban","duration":5144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.310 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:09.354 [info] {"source":"oban","duration":3574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:39.359 [info] {"source":"oban","duration":3163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.312 [info] {"source":"oban","duration":1292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:09.365 [info] {"source":"oban","duration":5951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:39.370 [info] {"source":"oban","duration":3429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.315 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:09.375 [info] {"source":"oban","duration":4652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:39.382 [info] {"source":"oban","duration":6220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.318 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:09.386 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:39.392 [info] {"source":"oban","duration":3934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.321 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:09.396 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:39.402 [info] {"source":"oban","duration":4948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.325 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:09.408 [info] {"source":"oban","duration":4610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:39.417 [info] {"source":"oban","duration":6779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.327 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:09.420 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:39.425 [info] {"source":"oban","duration":4015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.329 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:09.431 [info] {"source":"oban","duration":3573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:39.435 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:59.766 [info] {"args":{"id":1},"id":2227,"meta":{},"system_time":1762569959765504650,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:45:59.768 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1167.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:45:59.770 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1169.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:45:59.772 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1017.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")))) [1] 20:45:59.774 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=15.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 20:45:59.775 [debug] QUERY OK source="media_profiles" db=0.7ms 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] 20:45:59.776 [debug] QUERY OK source="settings" db=0.7ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:59.778 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:45:59.779 [debug] Current batch of media processed. Will check again in 1000ms 20:45:59.780 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms 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 [] 20:45:59.781 [debug] QUERY OK source="settings" db=0.7ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:45:59.781 [debug] QUERY OK source="settings" db=0.4ms 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 [] 20:45:59.782 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/35/0f/350f74e5d0399a78d3fe60aeb9f1dfbb57698510be411fda0a55b36b2b1fd8ff.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:00.332 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:00.781 [debug] Current batch of media processed. Will check again in 1000ms 20:46:01.782 [debug] Current batch of media processed. Will check again in 1000ms 20:46:02.783 [debug] Current batch of media processed. Will check again in 1000ms 20:46:03.787 [debug] Current batch of media processed. Will check again in 1000ms 20:46:04.788 [debug] Current batch of media processed. Will check again in 1000ms 20:46:05.790 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "duration" => 3360, "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", "id" => "wu801rrpRtk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 20:46:05.794 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=997.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:05.801 [debug] QUERY OK source="sources" db=2.2ms queue=0.2ms idle=195.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:05.805 [debug] QUERY OK source="media_items" db=1.7ms queue=1.5ms idle=200.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 20:46:05.814 [debug] QUERY OK source="media_items" db=7.3ms idle=205.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "da1cbbff-69ad-4b49-a774-d47f08749130", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-08 02:46:05Z], ~U[2025-11-08 02:46:05Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 20:46:05.817 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=20.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:05.820 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.9ms idle=18.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:05.823 [debug] QUERY OK source="media_items" db=2.3ms idle=15.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 20:46:05.823 [info] Kicking off download for media item #1 (wu801rrpRtk) 20:46:05.833 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=14.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2230, 1, ~U[2025-11-08 02:46:05Z], ~U[2025-11-08 02:46:05Z]] 20:46:05.834 [debug] Current batch of media processed. Will check again in 1000ms 20:46:05.844 [info] {"args":{"id":1},"id":2230,"meta":{},"system_time":1762569965844049905,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:05.852 [debug] QUERY OK source="media_items" db=6.5ms idle=21.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" = ?) [1] 20:46:05.854 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:05.859 [debug] QUERY OK source="sources" db=1.5ms queue=3.2ms idle=26.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:05.861 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=30.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:05.869 [debug] QUERY OK source="media_items" db=6.0ms queue=0.5ms idle=29.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 20:46:05.876 [debug] QUERY OK source="media_metadata" db=0.4ms idle=32.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 20:46:05.879 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=25.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:05.885 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=23.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:05.888 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:05.892 [debug] QUERY OK source="settings" db=0.6ms idle=30.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:46:05.894 [debug] QUERY OK source="settings" db=1.2ms idle=23.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:05.895 [debug] QUERY OK source="settings" db=0.7ms idle=18.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:46:05.895 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4c/53/4c5393750afa4b2accce2dacbf784f1ff5fd51fb1d136e017e147e7b42165a74.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:06.835 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 20:46:06.843 [debug] QUERY OK source="sources" db=7.9ms idle=949.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:06.847 [debug] QUERY OK source="sources" db=0.6ms queue=2.1ms idle=951.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:06.850 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=953.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 20:46:06.859 [debug] QUERY OK source="media_items" db=5.7ms queue=1.0ms idle=956.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "c44f3b4b-3261-4611-8cf9-6ebdf65928ce", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-08 02:46:06Z], ~U[2025-11-08 02:46:06Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 20:46:06.862 [debug] QUERY OK source="sources" db=1.0ms queue=2.3ms idle=42.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:06.864 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=19.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:06.869 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=19.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 20:46:06.870 [info] Kicking off download for media item #2 (uah3PW5v-U4) 20:46:06.880 [debug] QUERY OK source="tasks" db=2.7ms idle=15.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2231, 2, ~U[2025-11-08 02:46:06Z], ~U[2025-11-08 02:46:06Z]] 20:46:06.881 [debug] Current batch of media processed. Will check again in 1000ms 20:46:06.887 [info] {"args":{"id":2},"id":2231,"meta":{},"system_time":1762569966887427018,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:06.892 [debug] QUERY OK source="media_items" db=3.8ms idle=18.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" = ?) [2] 20:46:06.892 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:06.895 [debug] QUERY OK source="sources" db=0.5ms queue=1.9ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:06.896 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=18.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:06.901 [debug] QUERY OK source="media_items" db=2.0ms idle=18.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 20:46:06.906 [debug] QUERY OK source="media_metadata" db=0.2ms idle=18.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 20:46:06.907 [debug] QUERY OK source="media_profiles" db=0.6ms idle=14.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:06.911 [debug] QUERY OK source="settings" db=3.4ms queue=0.1ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:06.921 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:06.923 [debug] QUERY OK source="settings" db=0.3ms 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 [] 20:46:06.925 [debug] QUERY OK source="settings" db=2.3ms idle=22.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:46:06.927 [debug] QUERY OK source="settings" db=0.8ms idle=19.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:46:06.927 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/18/5a/185a556df3eb8c52064e0c9170172f2978551bc701421d0094cbfc200936076a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:07.884 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 20:46:07.885 [debug] QUERY OK source="sources" db=0.7ms idle=973.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:07.891 [debug] QUERY OK source="sources" db=4.6ms idle=963.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:07.891 [debug] QUERY OK source="media_items" db=0.4ms idle=965.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 20:46:07.897 [debug] QUERY OK source="media_items" db=4.5ms idle=965.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "e9f04d57-ba05-43a8-aa47-6d9d1eba3651", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-08 02:46:07Z], ~U[2025-11-08 02:46:07Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 20:46:07.900 [debug] QUERY OK source="sources" db=2.3ms idle=75.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:07.901 [debug] QUERY OK source="media_profiles" db=0.7ms idle=14.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:07.906 [debug] QUERY OK source="media_items" db=4.7ms queue=0.3ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 20:46:07.906 [info] Kicking off download for media item #3 (-GFzEz6jpos) 20:46:07.914 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=13.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2232, 3, ~U[2025-11-08 02:46:07Z], ~U[2025-11-08 02:46:07Z]] 20:46:07.914 [debug] Current batch of media processed. Will check again in 1000ms 20:46:08.915 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 20:46:08.921 [debug] QUERY OK source="sources" db=4.5ms queue=1.4ms idle=1009.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:08.933 [debug] QUERY OK source="sources" db=5.9ms queue=5.2ms idle=1010.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:08.944 [debug] QUERY OK source="media_items" db=6.7ms queue=3.9ms idle=1021.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 20:46:08.968 [debug] QUERY OK source="media_items" db=13.4ms queue=0.1ms idle=1040.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "575ae708-f02f-4525-9bba-7af6110d90ad", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-08 02:46:08Z], ~U[2025-11-08 02:46:08Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 20:46:08.976 [debug] QUERY OK source="sources" db=4.8ms queue=3.4ms idle=139.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:08.985 [debug] QUERY OK source="media_profiles" db=7.5ms queue=0.1ms idle=55.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:08.994 [debug] QUERY OK source="media_items" db=9.1ms idle=51.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 [4] 20:46:08.994 [info] Kicking off download for media item #4 (HsptJq2CYwY) 20:46:09.007 [debug] QUERY OK source="tasks" db=0.5ms idle=29.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2233, 4, ~U[2025-11-08 02:46:09Z], ~U[2025-11-08 02:46:09Z]] 20:46:09.007 [debug] Current batch of media processed. Will check again in 1000ms 20:46:09.444 [info] {"source":"oban","duration":8681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:10.008 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 20:46:10.011 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=1005.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:10.014 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=1005.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:10.016 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1007.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 20:46:10.025 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=573.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "6a31d65f-90f0-475e-b471-9f119016a9ca", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-08 02:46:10Z], ~U[2025-11-08 02:46:10Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic (truncated) 20:46:10.028 [debug] QUERY OK source="sources" db=2.3ms queue=0.4ms idle=189.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:10.031 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.1ms idle=17.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:10.033 [debug] QUERY OK source="media_items" db=1.6ms idle=17.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 [5] 20:46:10.033 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 20:46:10.043 [debug] QUERY OK source="tasks" db=4.7ms queue=0.1ms idle=9.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2234, 5, ~U[2025-11-08 02:46:10Z], ~U[2025-11-08 02:46:10Z]] 20:46:10.045 [debug] Current batch of media processed. Will check again in 1000ms 20:46:10.934 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4c/53/4c5393750afa4b2accce2dacbf784f1ff5fd51fb1d136e017e147e7b42165a74.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:10.935 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:10.936 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:10.938 [info] {"args":{"id":1},"id":2230,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5092802,"event":"job:stop","queue_time":837787,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:10.945 [info] {"args":{"id":3},"id":2232,"meta":{},"system_time":1762569970945717349,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:10.947 [debug] QUERY OK source="media_items" db=0.5ms idle=908.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" = ?) [3] 20:46:10.947 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:10.949 [debug] QUERY OK source="sources" db=0.8ms queue=0.6ms idle=905.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:10.950 [debug] QUERY OK source="media_profiles" db=0.9ms idle=106.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:10.952 [debug] QUERY OK source="media_items" db=0.9ms idle=13.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 20:46:10.954 [debug] QUERY OK source="media_metadata" db=0.4ms idle=8.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 20:46:10.956 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:10.957 [debug] QUERY OK source="settings" db=0.6ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:10.958 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:10.959 [debug] QUERY OK source="settings" db=0.4ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:10.960 [debug] QUERY OK source="settings" db=0.5ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:10.961 [debug] QUERY OK source="settings" db=0.6ms 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 [] 20:46:10.961 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/33/70/3370fc5d246f2429a4559a481835d1a0fe64a6abd39c87d3c35488edccb72cdc.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:11.050 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 20:46:11.053 [debug] QUERY OK source="sources" db=0.8ms queue=1.9ms idle=95.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:11.057 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=97.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:11.059 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=97.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 20:46:11.074 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=101.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "fea1693e-aa0e-44ce-addb-6a07601b4fcf", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-08 02:46:11Z], ~U[2025-11-08 02:46:11Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 20:46:11.076 [debug] QUERY OK source="sources" db=1.2ms idle=113.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:11.078 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.8ms idle=23.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:11.084 [debug] QUERY OK source="media_items" db=5.4ms idle=22.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 [6] 20:46:11.085 [info] Kicking off download for media item #6 (Z87diG3h9KY) 20:46:11.098 [debug] QUERY OK source="tasks" db=3.4ms queue=0.1ms idle=18.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2235, 6, ~U[2025-11-08 02:46:11Z], ~U[2025-11-08 02:46:11Z]] 20:46:11.099 [debug] Current batch of media processed. Will check again in 1000ms 20:46:11.770 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/18/5a/185a556df3eb8c52064e0c9170172f2978551bc701421d0094cbfc200936076a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:11.771 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:11.771 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:11.774 [info] {"args":{"id":2},"id":2231,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4884225,"event":"job:stop","queue_time":883827,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:11.784 [info] {"args":{"id":4},"id":2233,"meta":{},"system_time":1762569971783341025,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:11.786 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=695.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" = ?) [4] 20:46:11.789 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:11.792 [debug] QUERY OK source="sources" db=2.5ms queue=0.6ms idle=694.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:11.795 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=694.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:11.797 [debug] QUERY OK source="media_items" db=1.8ms idle=21.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 20:46:11.800 [debug] QUERY OK source="media_metadata" db=0.6ms idle=16.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 20:46:11.802 [debug] QUERY OK source="media_profiles" db=1.3ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:11.804 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:11.806 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:11.809 [debug] QUERY OK source="settings" db=0.4ms idle=13.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:11.810 [debug] QUERY OK source="settings" db=1.2ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:11.812 [debug] QUERY OK source="settings" db=1.3ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:11.812 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/55/c6/55c62f00b4d0233c5440f3b3c27a4ca02f29238f18f6cbb35e81f93d60c9ebe9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:12.106 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 20:46:12.107 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=301.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:12.110 [debug] QUERY OK source="sources" db=2.5ms idle=298.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:12.118 [debug] QUERY OK source="media_items" db=2.1ms queue=4.7ms idle=300.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 20:46:12.141 [debug] QUERY OK source="media_items" db=15.4ms idle=313.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "cfbfe014-55ff-4d51-8699-6e175b27038c", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-08 02:46:12Z], ~U[2025-11-08 02:46:12Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 20:46:12.143 [debug] QUERY OK source="sources" db=0.9ms idle=293.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:12.145 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=36.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:12.146 [debug] QUERY OK source="media_items" db=1.1ms idle=34.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 20:46:12.146 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 20:46:12.158 [debug] QUERY OK source="tasks" db=1.5ms idle=13.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2236, 7, ~U[2025-11-08 02:46:12Z], ~U[2025-11-08 02:46:12Z]] 20:46:12.158 [debug] Current batch of media processed. Will check again in 1000ms 20:46:13.160 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 20:46:13.164 [debug] QUERY OK source="sources" db=0.7ms queue=2.2ms idle=1014.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:13.165 [debug] QUERY OK source="sources" db=0.5ms idle=1013.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:13.167 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1010.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 20:46:13.175 [debug] QUERY OK source="media_items" db=5.8ms idle=1010.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "dacdf260-2394-4ace-ab05-b40bbfa79713", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-08 02:46:13Z], ~U[2025-11-08 02:46:13Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 20:46:13.176 [debug] QUERY OK source="sources" db=1.1ms 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" = ?) [1] 20:46:13.178 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.6ms idle=13.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:13.183 [debug] QUERY OK source="media_items" db=1.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 [8] 20:46:13.184 [info] Kicking off download for media item #8 (PcftSUVEcOc) 20:46:13.198 [debug] QUERY OK source="tasks" db=6.7ms queue=0.1ms idle=14.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2237, 8, ~U[2025-11-08 02:46:13Z], ~U[2025-11-08 02:46:13Z]] 20:46:13.198 [debug] Current batch of media processed. Will check again in 1000ms 20:46:14.205 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 20:46:14.206 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1022.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:14.211 [debug] QUERY OK source="sources" db=1.1ms queue=2.5ms idle=1017.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:14.212 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1020.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 20:46:14.229 [debug] QUERY OK source="media_items" db=15.0ms idle=1015.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "b88bc4d3-f633-445e-b1a5-fb15b262f1cc", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-08 02:46:14Z], ~U[2025-11-08 02:46:14Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 20:46:14.232 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=366.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:14.237 [debug] QUERY OK source="media_profiles" db=4.0ms queue=0.4ms idle=26.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:14.239 [debug] QUERY OK source="media_items" db=0.9ms idle=27.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 20:46:14.239 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 20:46:14.246 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=13.3ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2238, 25, ~U[2025-11-08 02:46:14Z], ~U[2025-11-08 02:46:14Z]] 20:46:14.247 [debug] Current batch of media processed. Will check again in 1000ms 20:46:15.251 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 20:46:15.254 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=1012.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:15.255 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1009.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:15.256 [debug] QUERY OK source="media_items" db=0.7ms idle=1009.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 20:46:15.277 [debug] QUERY OK source="media_items" db=19.4ms idle=1009.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "bfef9d6c-eca8-4bc1-8e19-b8eb3ba1058f", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-08 02:46:15Z], ~U[2025-11-08 02:46:15Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 20:46:15.284 [debug] QUERY OK source="sources" db=6.4ms 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" = ?) [1] 20:46:15.287 [debug] QUERY OK source="media_profiles" db=2.4ms queue=0.1ms idle=30.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:15.291 [debug] QUERY OK source="media_items" db=2.0ms queue=2.2ms idle=32.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 [26] 20:46:15.292 [info] Kicking off download for media item #26 (sRbQENE2QnI) 20:46:15.299 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=14.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2239, 26, ~U[2025-11-08 02:46:15Z], ~U[2025-11-08 02:46:15Z]] 20:46:15.299 [debug] Current batch of media processed. Will check again in 1000ms 20:46:16.137 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/35/0f/350f74e5d0399a78d3fe60aeb9f1dfbb57698510be411fda0a55b36b2b1fd8ff.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 20:46:16.139 [debug] Gracefully stopping file follower 20:46:16.140 [debug] QUERY OK source="sources" db=1.1ms idle=847.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 20:46:16.142 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=845.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.143 [debug] QUERY OK source="media_items" db=0.5ms idle=845.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 20:46:16.148 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=845.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "b026220b-6400-4ecc-9fcc-9800a938af46", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 20:46:16.151 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=271.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.154 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 20:46:16.160 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/33/70/3370fc5d246f2429a4559a481835d1a0fe64a6abd39c87d3c35488edccb72cdc.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:16.160 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:16.161 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:16.160 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "182ecd44-a612-4e1b-b47a-76b79f244c3e", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 20:46:16.165 [debug] QUERY OK source="sources" db=3.0ms 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" = ?) [1] 20:46:16.166 [info] {"args":{"id":3},"id":2232,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5215598,"event":"job:stop","queue_time":3943888,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:16.167 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=14.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 20:46:16.176 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "c12f4ed4-3634-42f2-8812-f07071eaaa79", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 20:46:16.179 [info] {"args":{"id":5},"id":2234,"meta":{},"system_time":1762569976178388764,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:16.179 [debug] QUERY OK source="sources" db=1.9ms queue=0.8ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.181 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=14.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [5] 20:46:16.182 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:16.182 [debug] QUERY OK source="media_items" db=1.3ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 20:46:16.185 [debug] QUERY OK source="sources" db=2.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.187 [debug] QUERY OK source="media_profiles" db=1.7ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:16.189 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 20:46:16.192 [debug] QUERY OK source="media_items" db=8.4ms queue=0.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "7ebd1f95-aac4-4828-99b9-9eae2d421eaa", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 20:46:16.194 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 20:46:16.194 [debug] QUERY OK source="sources" db=1.4ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.196 [debug] QUERY OK source="media_profiles" db=2.3ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:16.197 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 20:46:16.198 [debug] QUERY OK source="settings" db=0.9ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:16.200 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:16.204 [debug] QUERY OK source="settings" db=0.5ms idle=8.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:16.205 [debug] QUERY OK source="settings" db=0.9ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:16.206 [debug] QUERY OK source="settings" db=0.7ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:16.207 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c9/1c/c91c7b86c3269e8c52e3081bda665fa730c74d37dcd6d2650dc3ebe58d3113be.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:16.209 [debug] QUERY OK source="media_items" db=8.2ms idle=3.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "3a054b4b-16c8-4b68-b012-c0657c66c912", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, W (truncated) 20:46:16.212 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=12.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.214 [debug] QUERY OK source="media_items" db=1.2ms idle=8.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 20:46:16.221 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "3f4f6cbe-9f50-4247-a026-394321c9b588", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 20:46:16.223 [debug] QUERY OK source="sources" db=1.3ms queue=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] 20:46:16.225 [debug] QUERY OK source="media_items" db=0.9ms idle=17.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 20:46:16.233 [debug] QUERY OK source="media_items" db=5.5ms idle=14.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "c07654fa-d3fb-438c-9c7d-e22c9513e793", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 20:46:16.236 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=21.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.238 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=15.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 20:46:16.245 [debug] QUERY OK source="media_items" db=5.5ms idle=15.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "177d50a2-d7ab-4adb-9b1e-482a4e7180ef", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 20:46:16.252 [debug] QUERY OK source="sources" db=5.9ms idle=20.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.258 [debug] QUERY OK source="media_items" db=5.5ms queue=0.2ms idle=20.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 20:46:16.280 [debug] QUERY OK source="media_items" db=17.5ms idle=25.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "f2a52048-c85e-4ace-abac-6a675713d67c", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 20:46:16.296 [debug] QUERY OK source="sources" db=14.2ms queue=1.1ms idle=42.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.299 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=52.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 20:46:16.308 [debug] QUERY OK source="media_items" db=8.3ms queue=0.1ms idle=47.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "e01bc6ff-d6e0-4eb5-a2dd-799163aece86", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 20:46:16.311 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=51.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 20:46:16.315 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=32.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 20:46:16.324 [debug] QUERY OK source="media_items" db=6.9ms queue=0.1ms idle=20.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "bbc27c75-0469-44b1-a304-869857f8a84b", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 20:46:16.326 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=25.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z], 1] 20:46:16.329 [debug] QUERY OK source="media_items" db=1.9ms idle=19.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 20:46:16.345 [debug] QUERY OK source="tasks" db=3.9ms queue=0.1ms idle=17.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2240, 1, ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z]] 20:46:16.356 [debug] QUERY OK source="tasks" db=1.9ms queue=0.1ms idle=17.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2241, 2, ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z]] 20:46:16.368 [debug] QUERY OK source="tasks" db=3.7ms queue=0.2ms idle=16.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2242, 3, ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z]] 20:46:16.408 [debug] QUERY OK source="tasks" db=2.2ms queue=0.1ms idle=14.8ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2243, 27, ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z]] 20:46:16.409 [debug] QUERY OK source="media_items" db=1.2ms idle=11.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 20:46:16.410 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=10.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 20:46:16.419 [debug] QUERY OK source="tasks" db=0.8ms idle=10.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2244, 1, ~U[2025-11-08 02:46:16Z], ~U[2025-11-08 02:46:16Z]] 20:46:16.421 [info] {"args":{"id":1},"id":2227,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":16653970,"event":"job:stop","queue_time":608888,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:46:16.736 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/55/c6/55c62f00b4d0233c5440f3b3c27a4ca02f29238f18f6cbb35e81f93d60c9ebe9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:16.736 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:16.737 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:16.740 [info] {"args":{"id":4},"id":2233,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4953847,"event":"job:stop","queue_time":2780850,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:16.752 [info] {"args":{"id":6},"id":2235,"meta":{},"system_time":1762569976751651770,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:16.756 [debug] QUERY OK source="media_items" db=3.1ms queue=0.5ms idle=333.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" = ?) [6] 20:46:16.758 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:16.762 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=337.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:16.767 [debug] QUERY OK source="media_profiles" db=2.4ms queue=2.4ms idle=333.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:16.769 [debug] QUERY OK source="media_items" db=1.5ms idle=27.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 [6] 20:46:16.772 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=21.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 20:46:16.774 [debug] QUERY OK source="media_profiles" db=0.8ms idle=16.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:16.775 [debug] QUERY OK source="settings" db=1.1ms idle=12.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:16.777 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:16.778 [debug] QUERY OK source="settings" db=0.3ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:16.780 [debug] QUERY OK source="settings" db=0.9ms idle=9.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:46:16.781 [debug] QUERY OK source="settings" db=0.6ms queue=0.5ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:16.781 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/64/a4/64a4565f6baeec72cc36d7c78fc97a8f6951ed890c8118bee2b551f5b7a36d67.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:20.918 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c9/1c/c91c7b86c3269e8c52e3081bda665fa730c74d37dcd6d2650dc3ebe58d3113be.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:20.919 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:20.919 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:20.923 [info] {"args":{"id":5},"id":2234,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4741517,"event":"job:stop","queue_time":6172910,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:20.931 [info] {"args":{"id":7},"id":2236,"meta":{},"system_time":1762569980931517050,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:20.933 [debug] QUERY OK source="media_items" db=0.9ms idle=319.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" = ?) [7] 20:46:20.934 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:20.935 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=322.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:20.936 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=22.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:20.938 [debug] QUERY OK source="media_items" db=0.7ms idle=14.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 20:46:20.940 [debug] QUERY OK source="media_metadata" db=0.2ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 20:46:20.940 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:20.941 [debug] QUERY OK source="settings" db=0.6ms 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 [] 20:46:20.943 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:20.944 [debug] QUERY OK source="settings" db=0.3ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:20.945 [debug] QUERY OK source="settings" db=0.3ms 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 [] 20:46:20.946 [debug] QUERY OK source="settings" db=1.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 [] 20:46:20.947 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cb/a9/cba998428b0e343eeec01a86e7705c59fdbc7bf09fb78dc371d6d4589157c6d1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:21.271 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/64/a4/64a4565f6baeec72cc36d7c78fc97a8f6951ed890c8118bee2b551f5b7a36d67.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:21.271 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:21.271 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:21.275 [info] {"args":{"id":6},"id":2235,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4520126,"event":"job:stop","queue_time":5746915,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:21.289 [info] {"args":{"id":8},"id":2237,"meta":{},"system_time":1762569981288639691,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:21.290 [debug] QUERY OK source="media_items" db=1.3ms idle=344.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" = ?) [8] 20:46:21.292 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:21.293 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=346.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:21.295 [debug] QUERY OK source="media_profiles" db=1.4ms idle=347.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:21.297 [debug] QUERY OK source="media_items" db=1.1ms idle=20.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 20:46:21.301 [debug] QUERY OK source="media_metadata" db=0.7ms idle=11.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 20:46:21.303 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:21.304 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:21.306 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:21.308 [debug] QUERY OK source="settings" db=0.4ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:21.310 [debug] QUERY OK source="settings" db=0.9ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:21.311 [debug] QUERY OK source="settings" db=1.3ms 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 [] 20:46:21.312 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/94/c1/94c1e34baae0a2626397503f91b0830bad51c731a054a36fcdfc735fc06938bf.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:24.942 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cb/a9/cba998428b0e343eeec01a86e7705c59fdbc7bf09fb78dc371d6d4589157c6d1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:24.942 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:24.943 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:24.945 [info] {"args":{"id":7},"id":2236,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4011619,"event":"job:stop","queue_time":8929932,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:24.955 [info] {"args":{"id":25},"id":2238,"meta":{},"system_time":1762569984954644717,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:24.957 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=342.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" = ?) [25] 20:46:24.958 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:24.964 [debug] QUERY OK source="sources" db=3.0ms queue=2.0ms idle=345.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:24.967 [debug] QUERY OK source="media_profiles" db=3.4ms idle=25.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:24.970 [debug] QUERY OK source="media_items" db=1.3ms idle=23.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 [25] 20:46:24.973 [debug] QUERY OK source="media_metadata" db=0.4ms idle=18.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 20:46:24.975 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=16.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:24.977 [debug] QUERY OK source="settings" db=1.3ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:24.979 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:24.981 [debug] QUERY OK source="settings" db=0.4ms idle=13.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:46:24.983 [debug] QUERY OK source="settings" db=0.8ms queue=0.3ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:24.984 [debug] QUERY OK source="settings" db=1.4ms 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 [] 20:46:24.985 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e1/50/e15063165513f0afb22751d699e6ec66079e7d3f4642c4090e937652e2c1095a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:25.532 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/94/c1/94c1e34baae0a2626397503f91b0830bad51c731a054a36fcdfc735fc06938bf.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:25.533 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:25.533 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:25.537 [info] {"args":{"id":8},"id":2237,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4244737,"event":"job:stop","queue_time":8283751,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:25.546 [info] {"args":{"id":26},"id":2239,"meta":{},"system_time":1762569985545879477,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:25.548 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=564.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" = ?) [26] 20:46:25.549 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:25.550 [debug] QUERY OK source="sources" db=0.6ms queue=0.5ms idle=566.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:25.552 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.7ms idle=565.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:25.554 [debug] QUERY OK source="media_items" db=1.3ms idle=16.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 [26] 20:46:25.556 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 20:46:25.557 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 20:46:25.560 [debug] QUERY OK source="settings" db=2.7ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:25.564 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:25.567 [debug] QUERY OK source="settings" db=0.8ms idle=14.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:25.569 [debug] QUERY OK source="settings" db=0.9ms idle=13.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:46:25.570 [debug] QUERY OK source="settings" db=1.0ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:25.570 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/03/55/03555b4b74be2bfaee3f6971d7d33badbc1783f4b92715fb07edf2e260917134.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:29.532 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/03/55/03555b4b74be2bfaee3f6971d7d33badbc1783f4b92715fb07edf2e260917134.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:29.532 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:29.532 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:29.534 [info] {"args":{"id":26},"id":2239,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3987159,"event":"job:stop","queue_time":10542793,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:29.544 [info] {"args":{"id":1},"id":2240,"meta":{},"system_time":1762569989543464719,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:29.545 [debug] QUERY OK source="media_items" db=1.1ms idle=930.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" = ?) [1] 20:46:29.547 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:29.548 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=932.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:29.550 [debug] QUERY OK source="media_profiles" db=1.2ms idle=581.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:29.552 [debug] QUERY OK source="media_items" db=1.4ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 20:46:29.555 [debug] QUERY OK source="media_metadata" db=0.4ms idle=11.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 20:46:29.557 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:29.559 [debug] QUERY OK source="settings" db=1.6ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:29.562 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:29.567 [debug] QUERY OK source="settings" db=0.5ms idle=16.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:29.567 [debug] QUERY OK source="settings" db=0.7ms idle=14.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:46:29.569 [debug] QUERY OK source="settings" db=0.6ms queue=0.6ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:29.569 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/80/90/8090e2278d88169cf0050847cf2d7fdbad52b5686ef8c681020a5231b7195bbb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:32.266 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e1/50/e15063165513f0afb22751d699e6ec66079e7d3f4642c4090e937652e2c1095a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] dGbpZ1CNk5Y: Signature extraction failed: Some formats may be missing player = https://www.youtube.com/s/player/65578ad1/player_ias.vflset/en_US/base.js Please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U WARNING: [youtube] dGbpZ1CNk5Y: Some web_safari client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 20:46:32.267 [debug] Running yt-dlp command for action: download 20:46:32.268 [debug] QUERY OK source="settings" db=0.7ms idle=1653.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:46:32.269 [debug] QUERY OK source="settings" db=0.9ms idle=1654.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:46:32.270 [debug] QUERY OK source="settings" db=0.7ms idle=1655.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:32.271 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --embed-thumbnail --convert-thumbnail jpg --embed-metadata --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3a/ed/3aede47dd2473ab554abe2836eedf85764cc9d5901415a523a6492534bff36cd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:33.896 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/80/90/8090e2278d88169cf0050847cf2d7fdbad52b5686ef8c681020a5231b7195bbb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:33.896 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:33.897 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:33.899 [info] {"args":{"id":1},"id":2240,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4353611,"event":"job:stop","queue_time":13540851,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:33.906 [info] {"args":{"id":2},"id":2241,"meta":{},"system_time":1762569993906723063,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:33.908 [debug] QUERY OK source="media_items" db=1.5ms idle=291.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" = ?) [2] 20:46:33.909 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:33.911 [debug] QUERY OK source="sources" db=1.5ms idle=293.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:33.914 [debug] QUERY OK source="media_profiles" db=2.4ms idle=295.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:33.916 [debug] QUERY OK source="media_items" db=2.0ms idle=16.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 [2] 20:46:33.923 [debug] QUERY OK source="media_metadata" db=2.8ms idle=14.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 20:46:33.927 [debug] QUERY OK source="media_profiles" db=2.8ms queue=0.3ms idle=15.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:33.929 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=16.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:46:33.931 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:33.933 [debug] QUERY OK source="settings" db=0.3ms idle=18.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:46:33.936 [debug] QUERY OK source="settings" db=0.9ms idle=16.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:33.938 [debug] QUERY OK source="settings" db=1.0ms queue=0.7ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:33.939 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/51/50/5150818cc7a0e696f3f371bc34194fbcdd6d3549812456be45499a930eea87e7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:36.460 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --embed-thumbnail --convert-thumbnail jpg --embed-metadata --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3a/ed/3aede47dd2473ab554abe2836eedf85764cc9d5901415a523a6492534bff36cd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:36.461 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:36.462 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:36.464 [info] {"args":{"id":25},"id":2238,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":11508870,"event":"job:stop","queue_time":10951876,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:36.473 [info] {"args":{"id":3},"id":2242,"meta":{},"system_time":1762569996472942326,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:36.475 [debug] QUERY OK source="media_items" db=1.8ms idle=856.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" = ?) [3] 20:46:36.476 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:36.478 [debug] QUERY OK source="sources" db=0.8ms queue=0.6ms idle=859.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:36.485 [debug] QUERY OK source="media_profiles" db=2.1ms queue=4.4ms idle=475.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:36.487 [debug] QUERY OK source="media_items" db=1.4ms idle=21.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 20:46:36.490 [debug] QUERY OK source="media_metadata" db=0.5ms idle=17.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 20:46:36.491 [debug] QUERY OK source="media_profiles" db=0.8ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:36.493 [debug] QUERY OK source="settings" db=0.9ms 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 [] 20:46:36.494 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:36.496 [debug] QUERY OK source="settings" db=0.4ms idle=10.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:46:36.497 [debug] QUERY OK source="settings" db=0.6ms 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 [] 20:46:36.498 [debug] QUERY OK source="settings" db=0.6ms queue=0.5ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:36.499 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/16/70/1670f66f8638a11b184bfbae7997151ba7fab9975d22a209412b4baf4e47f586.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:37.858 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/51/50/5150818cc7a0e696f3f371bc34194fbcdd6d3549812456be45499a930eea87e7.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:37.858 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:37.860 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:37.863 [info] {"args":{"id":2},"id":2241,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3953815,"event":"job:stop","queue_time":17904852,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:37.873 [info] {"args":{"id":27},"id":2243,"meta":{},"system_time":1762569997872834920,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:37.876 [debug] QUERY OK source="media_items" db=1.2ms queue=0.6ms idle=256.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" = ?) [27] 20:46:37.878 [info] User scripts lifecyle file either not present or is empty. Skipping. 20:46:37.881 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=261.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:37.884 [debug] QUERY OK source="media_profiles" db=1.1ms queue=1.4ms idle=264.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:37.887 [debug] QUERY OK source="media_items" db=1.9ms idle=22.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 20:46:37.891 [debug] QUERY OK source="media_metadata" db=0.6ms idle=17.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 20:46:37.892 [debug] QUERY OK source="media_profiles" db=0.9ms idle=15.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:46:37.893 [debug] QUERY OK source="settings" db=1.3ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:37.896 [debug] Running yt-dlp command for action: get_downloadable_status 20:46:37.898 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=13.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:37.899 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:46:37.901 [debug] QUERY OK source="settings" db=1.4ms 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 [] 20:46:37.901 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/88/a78804d27896002657a89f100e55de40c34ded8da187d41255259841081e1ca2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:46:39.458 [info] {"source":"oban","duration":11943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:40.497 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/16/70/1670f66f8638a11b184bfbae7997151ba7fab9975d22a209412b4baf4e47f586.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:40.498 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:40.498 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:40.501 [info] {"args":{"id":3},"id":2242,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4025461,"event":"job:stop","queue_time":20470837,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:46:41.744 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/a7/88/a78804d27896002657a89f100e55de40c34ded8da187d41255259841081e1ca2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 20:46:41.744 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:41.744 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 20:46:41.747 [info] {"args":{"id":27},"id":2243,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3872018,"event":"job:stop","queue_time":21869856,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 20:47:00.335 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:09.462 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:39.466 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.339 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:09.471 [info] {"source":"oban","duration":3246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:39.474 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.341 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:09.478 [info] {"source":"oban","duration":3327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:39.484 [info] {"source":"oban","duration":5282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.344 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:09.488 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:39.490 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.347 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:09.494 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:39.499 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.351 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:09.502 [info] {"source":"oban","duration":2416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:39.505 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.353 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:09.510 [info] {"source":"oban","duration":4105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:39.515 [info] {"source":"oban","duration":4332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.354 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:09.520 [info] {"source":"oban","duration":3182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:39.525 [info] {"source":"oban","duration":3832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.356 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:09.530 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:39.533 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.358 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:09.537 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:39.541 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.361 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:09.546 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:39.550 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.365 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:09.553 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:39.557 [info] {"source":"oban","duration":2494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.369 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:09.563 [info] {"source":"oban","duration":6007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:39.570 [info] {"source":"oban","duration":5475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.373 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:09.574 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:39.579 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.376 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:09.582 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:39.586 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.381 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:09.591 [info] {"source":"oban","duration":3249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:39.594 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.383 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:09.598 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:39.603 [info] {"source":"oban","duration":4556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.385 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:09.606 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:39.609 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.386 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:09.612 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:39.615 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.394 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:09.618 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:39.621 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.399 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:09.625 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:39.629 [info] {"source":"oban","duration":3785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.403 [info] {"source":"oban","duration":2909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:09.636 [info] {"source":"oban","duration":4782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:39.639 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.405 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:09.643 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:39.646 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.408 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:09.649 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:39.652 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.412 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:09.654 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:39.658 [info] {"source":"oban","duration":2651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.415 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:09.664 [info] {"source":"oban","duration":4434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:39.666 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.420 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:09.671 [info] {"source":"oban","duration":3489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:39.676 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.423 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:09.679 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:39.684 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.426 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:09.687 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:39.689 [info] {"source":"oban","duration":1594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.428 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:09.691 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:39.694 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.431 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:09.697 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:39.702 [info] {"source":"oban","duration":3891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.434 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:09.706 [info] {"source":"oban","duration":2658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:39.712 [info] {"source":"oban","duration":4355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.435 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:09.716 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:39.722 [info] {"source":"oban","duration":4062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.439 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:09.725 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:39.729 [info] {"source":"oban","duration":2499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.443 [info] {"source":"oban","duration":3074,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:09.731 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:39.736 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.445 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:09.739 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:39.743 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.447 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:09.746 [info] {"source":"oban","duration":2552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:39.750 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.450 [info] {"source":"oban","duration":1358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:09.753 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:39.758 [info] {"source":"oban","duration":4571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.454 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:09.763 [info] {"source":"oban","duration":3514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:39.767 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.456 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:09.769 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:39.772 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.459 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:09.776 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:39.780 [info] {"source":"oban","duration":3400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.466 [info] {"source":"oban","duration":3477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:09.787 [info] {"source":"oban","duration":6523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:39.791 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.468 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:09.795 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:39.800 [info] {"source":"oban","duration":4336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.470 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:09.805 [info] {"source":"oban","duration":4358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:39.810 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.472 [info] {"source":"oban","duration":1601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:09.813 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:39.819 [info] {"source":"oban","duration":3946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.475 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:09.824 [info] {"source":"oban","duration":4109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:39.827 [info] {"source":"oban","duration":2419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.476 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:09.831 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:39.836 [info] {"source":"oban","duration":4594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.480 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:09.838 [info] {"source":"oban","duration":1612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:39.847 [info] {"source":"oban","duration":7372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.482 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:09.855 [info] {"source":"oban","duration":4904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:39.858 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.484 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:09.860 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:39.865 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.487 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:09.868 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:39.872 [info] {"source":"oban","duration":2847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.488 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:09.877 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:39.881 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.490 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:09.884 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:39.888 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.492 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:09.891 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:39.895 [info] {"source":"oban","duration":3443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.494 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:09.898 [info] {"source":"oban","duration":2558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:39.902 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.497 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:09.909 [info] {"source":"oban","duration":6656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:39.913 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.498 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:09.918 [info] {"source":"oban","duration":4908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:39.921 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.500 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:09.927 [info] {"source":"oban","duration":3718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:39.938 [info] {"source":"oban","duration":10012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.502 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:09.942 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:39.945 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.507 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:09.949 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:39.953 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.510 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:09.957 [info] {"source":"oban","duration":3455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:39.963 [info] {"source":"oban","duration":5060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.514 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:09.968 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:39.973 [info] {"source":"oban","duration":4534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.515 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:09.978 [info] {"source":"oban","duration":3422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:39.982 [info] {"source":"oban","duration":2678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.518 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:09.986 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:39.990 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.522 [info] {"source":"oban","duration":3344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:09.996 [info] {"source":"oban","duration":5396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:40.003 [info] {"source":"oban","duration":5649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.526 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:10.012 [info] {"source":"oban","duration":6970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:40.015 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.527 [info] {"source":"oban","duration":884,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:10.019 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:40.023 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.531 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:10.025 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:40.029 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.534 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:10.033 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:40.038 [info] {"source":"oban","duration":3459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.536 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:10.043 [info] {"source":"oban","duration":4294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:40.046 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.539 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:10.050 [info] {"source":"oban","duration":3405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:40.053 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.543 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:10.057 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:40.059 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.545 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:10.063 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:40.071 [info] {"source":"oban","duration":7058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.546 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:10.075 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:40.079 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.548 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:10.084 [info] {"source":"oban","duration":3991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:40.088 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.551 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:10.091 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:40.096 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.557 [info] {"source":"oban","duration":4318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:10.101 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:40.105 [info] {"source":"oban","duration":3355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.562 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:10.107 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:40.113 [info] {"source":"oban","duration":4584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.564 [info] {"source":"oban","duration":592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:10.117 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:40.122 [info] {"source":"oban","duration":4796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.566 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:10.129 [info] {"source":"oban","duration":5299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:40.135 [info] {"source":"oban","duration":4587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.569 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:10.139 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:40.142 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.572 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:10.146 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:40.149 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.576 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:10.153 [info] {"source":"oban","duration":3364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:40.161 [info] {"source":"oban","duration":5989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.577 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:10.164 [info] {"source":"oban","duration":1574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:40.166 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.582 [info] {"source":"oban","duration":3551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:10.172 [info] {"source":"oban","duration":4137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:40.175 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.584 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:10.177 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:40.182 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.590 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:10.185 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:40.192 [info] {"source":"oban","duration":4894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.591 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:10.196 [info] {"source":"oban","duration":3263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:40.200 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.595 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:10.205 [info] {"source":"oban","duration":3227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:40.210 [info] {"source":"oban","duration":4146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.598 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:10.213 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:40.217 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.602 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:10.221 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:40.224 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.604 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:10.227 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:40.231 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.606 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:10.235 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:40.243 [info] {"source":"oban","duration":5979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.609 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:10.248 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:40.250 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.612 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:10.255 [info] {"source":"oban","duration":3161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:40.260 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.615 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:10.262 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:40.265 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.618 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:10.270 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:40.275 [info] {"source":"oban","duration":3825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.621 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:10.280 [info] {"source":"oban","duration":3419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:40.283 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.624 [info] {"source":"oban","duration":1402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:10.286 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:40.292 [info] {"source":"oban","duration":4528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.632 [info] {"source":"oban","duration":2678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:10.296 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:40.299 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.637 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:10.302 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:40.306 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.638 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:10.309 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:40.314 [info] {"source":"oban","duration":3267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.642 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:10.317 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:40.320 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.644 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:10.323 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:40.329 [info] {"source":"oban","duration":5516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.646 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:10.333 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:40.336 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.648 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:10.339 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:40.342 [info] {"source":"oban","duration":1542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.651 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:10.347 [info] {"source":"oban","duration":3434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:40.351 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.654 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:10.355 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:40.359 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.657 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:10.363 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:40.366 [info] {"source":"oban","duration":2578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.662 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:10.370 [info] {"source":"oban","duration":3316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:40.376 [info] {"source":"oban","duration":4216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.664 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:10.379 [info] {"source":"oban","duration":1637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:40.382 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.666 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:10.385 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:40.388 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.667 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:10.393 [info] {"source":"oban","duration":3127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:40.397 [info] {"source":"oban","duration":3610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.669 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:10.401 [info] {"source":"oban","duration":2638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:40.405 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.670 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:10.409 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:40.412 [info] {"source":"oban","duration":2655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.674 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:10.415 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:40.421 [info] {"source":"oban","duration":3620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.676 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:10.423 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:40.427 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.677 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:10.432 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:40.435 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.678 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:10.437 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:40.441 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.681 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:10.445 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:40.448 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.686 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:10.451 [info] {"source":"oban","duration":2571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:40.453 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.687 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:10.456 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:40.461 [info] {"source":"oban","duration":3749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.691 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:10.465 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:40.469 [info] {"source":"oban","duration":3312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.694 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:10.471 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:40.480 [info] {"source":"oban","duration":7022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.696 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:10.483 [info] {"source":"oban","duration":2539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:40.486 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.697 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:10.490 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:40.494 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.700 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:10.497 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:40.499 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.705 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:10.503 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:40.506 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.710 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:10.509 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:40.514 [info] {"source":"oban","duration":4094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.711 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:10.517 [info] {"source":"oban","duration":2120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:40.521 [info] {"source":"oban","duration":3919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.713 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:10.525 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:40.529 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.715 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:10.534 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:40.538 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.718 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:10.542 [info] {"source":"oban","duration":3202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:40.548 [info] {"source":"oban","duration":4288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.720 [info] {"source":"oban","duration":1589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:10.554 [info] {"source":"oban","duration":4069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:40.558 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.723 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:10.562 [info] {"source":"oban","duration":3515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:40.566 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.724 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:10.569 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:40.573 [info] {"source":"oban","duration":3182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.727 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:10.576 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:40.580 [info] {"source":"oban","duration":2387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.729 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:10.584 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:40.588 [info] {"source":"oban","duration":3267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.733 [info] {"source":"oban","duration":3501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:10.591 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:40.595 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.735 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:10.598 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:40.602 [info] {"source":"oban","duration":3141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.736 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:10.607 [info] {"source":"oban","duration":4176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:40.611 [info] {"source":"oban","duration":3723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.740 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:10.615 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:40.621 [info] {"source":"oban","duration":3614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.744 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:10.625 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:40.630 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.748 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:10.633 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:40.638 [info] {"source":"oban","duration":3457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.750 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:10.643 [info] {"source":"oban","duration":3103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:40.645 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.752 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:10.649 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:40.654 [info] {"source":"oban","duration":3921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.753 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:10.658 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:40.662 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.756 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:10.664 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:40.669 [info] {"source":"oban","duration":3299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.757 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:10.673 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:40.680 [info] {"source":"oban","duration":6627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.762 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:10.685 [info] {"source":"oban","duration":3492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:40.688 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.763 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:10.692 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:40.695 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.765 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:10.698 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:40.703 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.767 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:10.707 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:40.711 [info] {"source":"oban","duration":3253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.768 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:10.714 [info] {"source":"oban","duration":2677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:40.732 [info] {"source":"oban","duration":15753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.770 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:10.735 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:40.743 [info] {"source":"oban","duration":6304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.771 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:10.746 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:40.752 [info] {"source":"oban","duration":3911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.776 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:10.755 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:40.759 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.777 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:10.763 [info] {"source":"oban","duration":3512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:40.769 [info] {"source":"oban","duration":4374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.781 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:10.772 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:40.779 [info] {"source":"oban","duration":5062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.783 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:10.783 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:40.787 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.785 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:10.790 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:40.797 [info] {"source":"oban","duration":4739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.789 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:10.804 [info] {"source":"oban","duration":5728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:40.809 [info] {"source":"oban","duration":3103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.791 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:10.812 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:40.816 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.794 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:10.820 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:40.824 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.797 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:10.828 [info] {"source":"oban","duration":3697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:40.835 [info] {"source":"oban","duration":4879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.799 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:10.838 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:40.844 [info] {"source":"oban","duration":4478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.800 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:10.848 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:40.851 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.801 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:10.855 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:40.858 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.805 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:10.863 [info] {"source":"oban","duration":3566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:40.867 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.807 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:10.870 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:40.874 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.809 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:10.877 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:40.881 [info] {"source":"oban","duration":3306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.811 [info] {"source":"oban","duration":563,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:10.886 [info] {"source":"oban","duration":3081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:40.891 [info] {"source":"oban","duration":4146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.813 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:10.895 [info] {"source":"oban","duration":3110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:40.899 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.815 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:10.902 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:40.907 [info] {"source":"oban","duration":3506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.818 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:10.911 [info] {"source":"oban","duration":3433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:40.913 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.820 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:10.921 [info] {"source":"oban","duration":6519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:40.926 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.822 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:10.930 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:40.936 [info] {"source":"oban","duration":3483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.823 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:10.940 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:40.944 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.825 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:10.947 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:40.953 [info] {"source":"oban","duration":4843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.826 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:10.955 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:40.960 [info] {"source":"oban","duration":3900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.828 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:10.966 [info] {"source":"oban","duration":4185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:40.972 [info] {"source":"oban","duration":3967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.829 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:10.977 [info] {"source":"oban","duration":3640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:40.980 [info] {"source":"oban","duration":2416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.831 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:10.986 [info] {"source":"oban","duration":4471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:40.989 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.832 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:10.996 [info] {"source":"oban","duration":5285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:41.001 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.834 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:11.006 [info] {"source":"oban","duration":3928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:41.014 [info] {"source":"oban","duration":6157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.836 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:11.017 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:41.019 [info] {"source":"oban","duration":1942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.839 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:11.026 [info] {"source":"oban","duration":5791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:41.031 [info] {"source":"oban","duration":3450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.841 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:11.034 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:41.038 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.843 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:11.045 [info] {"source":"oban","duration":4410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:41.047 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.845 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:11.051 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:41.055 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.846 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:11.058 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:41.061 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.848 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:11.065 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:41.069 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.850 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:11.073 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:41.077 [info] {"source":"oban","duration":2061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.852 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:11.080 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:41.085 [info] {"source":"oban","duration":4134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.854 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:11.089 [info] {"source":"oban","duration":2559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:41.092 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.856 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:11.100 [info] {"source":"oban","duration":5592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:41.104 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.857 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:11.107 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:41.110 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.859 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:11.113 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:41.116 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.860 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:11.121 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:41.126 [info] {"source":"oban","duration":4477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.864 [info] {"source":"oban","duration":1330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:11.131 [info] {"source":"oban","duration":3381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:41.134 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.866 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:11.138 [info] {"source":"oban","duration":3455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:41.142 [info] {"source":"oban","duration":3420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.869 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:11.144 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:41.150 [info] {"source":"oban","duration":4289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.872 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:11.154 [info] {"source":"oban","duration":2138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:41.166 [info] {"source":"oban","duration":11079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.875 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:11.170 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:41.173 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.876 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:11.177 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:41.181 [info] {"source":"oban","duration":2646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.880 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:11.201 [info] {"source":"oban","duration":3473,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:41.206 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.883 [info] {"source":"oban","duration":2463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:11.210 [info] {"source":"oban","duration":3388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:41.213 [info] {"source":"oban","duration":2443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.886 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:11.219 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:41.224 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.890 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:11.228 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:41.231 [info] {"source":"oban","duration":2513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.892 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:11.235 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:41.238 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.893 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:11.246 [info] {"source":"oban","duration":7170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:41.249 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.895 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:11.252 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:41.255 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.896 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:11.260 [info] {"source":"oban","duration":3753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:41.263 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.897 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:11.268 [info] {"source":"oban","duration":3328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:41.272 [info] {"source":"oban","duration":2554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.899 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:11.275 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:41.281 [info] {"source":"oban","duration":4754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.900 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:11.285 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:41.289 [info] {"source":"oban","duration":2889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.903 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:11.294 [info] {"source":"oban","duration":3179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:41.298 [info] {"source":"oban","duration":3600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.906 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:11.301 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:41.305 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.910 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:11.310 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:41.313 [info] {"source":"oban","duration":1579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.912 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:11.317 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:20.720 [info] GET / 00:26:20.720 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:26:20.723 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=1930.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:26:20.725 [debug] QUERY OK source="media_profiles" db=1.8ms idle=1932.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:26:20.727 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1935.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:26:20.729 [debug] QUERY OK source="media_items" db=1.6ms idle=1571.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:26:20.731 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=571.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:26:20.735 [debug] QUERY OK source="settings" db=2.3ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:26:20.737 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:26:20.739 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:26:20.743 [debug] QUERY OK source="tasks" db=0.8ms idle=12.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:26:20.746 [debug] QUERY OK source="media_items" db=1.1ms idle=13.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)) [] 00:26:20.749 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:26:20.751 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=13.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:26:20.755 [debug] QUERY OK source="media_items" db=2.5ms queue=0.4ms idle=13.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:26:20.758 [debug] QUERY OK source="sources" db=0.7ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 00:26:20.763 [info] Sent 200 in 43ms 00:26:41.321 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.913 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:11.324 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:41.329 [info] {"source":"oban","duration":3711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.916 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:11.333 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:41.336 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.917 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:11.340 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:41.344 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.919 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:11.348 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:41.352 [info] {"source":"oban","duration":3414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.921 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:11.356 [info] {"source":"oban","duration":3348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:41.359 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.923 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:11.364 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:41.367 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.926 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:11.371 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:41.375 [info] {"source":"oban","duration":3975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.929 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:11.379 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:41.383 [info] {"source":"oban","duration":2581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.931 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:11.386 [info] {"source":"oban","duration":1491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:41.389 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.935 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:11.392 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:41.395 [info] {"source":"oban","duration":2543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.938 [info] {"source":"oban","duration":2012,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:11.404 [info] {"source":"oban","duration":6983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:41.407 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.939 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:11.410 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:41.415 [info] {"source":"oban","duration":3617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.942 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:11.421 [info] {"source":"oban","duration":4545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:41.424 [info] {"source":"oban","duration":1610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.945 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:11.428 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:41.434 [info] {"source":"oban","duration":4419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.947 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:11.440 [info] {"source":"oban","duration":4233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:41.442 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.949 [info] {"source":"oban","duration":862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:11.447 [info] {"source":"oban","duration":3670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:41.451 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.950 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:11.454 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:41.460 [info] {"source":"oban","duration":4253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.951 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:11.463 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:41.468 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.953 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:11.472 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:41.478 [info] {"source":"oban","duration":4165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.956 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:11.484 [info] {"source":"oban","duration":4890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:41.487 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.957 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:11.492 [info] {"source":"oban","duration":4296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:41.497 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.960 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:11.501 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:41.505 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.963 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:11.509 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:41.513 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.966 [info] {"source":"oban","duration":1481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:11.516 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:41.522 [info] {"source":"oban","duration":4429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.967 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:11.526 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:41.529 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.970 [info] {"source":"oban","duration":1543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:11.534 [info] {"source":"oban","duration":4198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:41.536 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.973 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:11.542 [info] {"source":"oban","duration":4311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:41.545 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.976 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:11.548 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:41.553 [info] {"source":"oban","duration":3906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.980 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:11.558 [info] {"source":"oban","duration":3940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:41.564 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.981 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:11.567 [info] {"source":"oban","duration":2710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:41.575 [info] {"source":"oban","duration":6118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.982 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:11.579 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:41.583 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.984 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:11.586 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:41.589 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.985 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:11.593 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:41.597 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.986 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:11.601 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:41.605 [info] {"source":"oban","duration":3044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.987 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:11.609 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:41.612 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.988 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:11.615 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:41.619 [info] {"source":"oban","duration":3468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.990 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:11.628 [info] {"source":"oban","duration":7078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:41.630 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.993 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:11.636 [info] {"source":"oban","duration":4092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:41.640 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.995 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:11.645 [info] {"source":"oban","duration":3510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:41.649 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.996 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:11.652 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:41.656 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.999 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:11.660 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:41.664 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:01.002 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:11.668 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:41.672 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.003 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:11.678 [info] {"source":"oban","duration":3950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:41.683 [info] {"source":"oban","duration":4791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.007 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:11.688 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:41.693 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.009 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:11.695 [info] {"source":"oban","duration":1453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:41.699 [info] {"source":"oban","duration":3117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.011 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:11.704 [info] {"source":"oban","duration":3856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:41.709 [info] {"source":"oban","duration":3717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.012 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:11.713 [info] {"source":"oban","duration":2136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:41.717 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.015 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:11.721 [info] {"source":"oban","duration":3167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:41.725 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.017 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:11.729 [info] {"source":"oban","duration":3520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:41.735 [info] {"source":"oban","duration":4223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.019 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:11.739 [info] {"source":"oban","duration":3993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:41.744 [info] {"source":"oban","duration":3629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.024 [info] {"source":"oban","duration":3326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:11.750 [info] {"source":"oban","duration":4807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:41.754 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.027 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:11.756 [info] {"source":"oban","duration":1888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:41.765 [info] {"source":"oban","duration":7274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.028 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:11.769 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:41.771 [info] {"source":"oban","duration":1432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.030 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:11.775 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:41.780 [info] {"source":"oban","duration":3912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.031 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:11.788 [info] {"source":"oban","duration":5970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:41.794 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.034 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:11.797 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:41.806 [info] {"source":"oban","duration":7222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.036 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:11.813 [info] {"source":"oban","duration":4646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:41.817 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.042 [info] {"source":"oban","duration":3724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:11.821 [info] {"source":"oban","duration":3972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:41.825 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.044 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:11.829 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:41.834 [info] {"source":"oban","duration":3665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.046 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:11.837 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:41.844 [info] {"source":"oban","duration":5680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.048 [info] {"source":"oban","duration":1313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:11.850 [info] {"source":"oban","duration":3324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:41.856 [info] {"source":"oban","duration":4823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.050 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:11.859 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:41.865 [info] {"source":"oban","duration":4238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.053 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:11.868 [info] {"source":"oban","duration":2560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:41.872 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.055 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:11.878 [info] {"source":"oban","duration":4474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:41.887 [info] {"source":"oban","duration":7681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.056 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:11.889 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:41.894 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.059 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:11.897 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:41.900 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.060 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:11.904 [info] {"source":"oban","duration":2436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:41.907 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.064 [info] {"source":"oban","duration":1446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:11.910 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:41.916 [info] {"source":"oban","duration":4569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.065 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:11.918 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:41.923 [info] {"source":"oban","duration":3751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.066 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:11.927 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:41.931 [info] {"source":"oban","duration":2885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.069 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:11.935 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:41.937 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.071 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:11.943 [info] {"source":"oban","duration":4973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:41.949 [info] {"source":"oban","duration":3510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.073 [info] {"source":"oban","duration":677,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:11.952 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:41.955 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.076 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:11.959 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:41.963 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.077 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:11.966 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:41.970 [info] {"source":"oban","duration":2818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.083 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:11.976 [info] {"source":"oban","duration":4548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:41.981 [info] {"source":"oban","duration":4279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.087 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:11.986 [info] {"source":"oban","duration":3242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:41.988 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.090 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:11.993 [info] {"source":"oban","duration":3857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:41.997 [info] {"source":"oban","duration":2625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.094 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:12.002 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:42.005 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.096 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:12.009 [info] {"source":"oban","duration":3621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:42.013 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.100 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:12.016 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:42.019 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.101 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:12.022 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:42.025 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.103 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:12.029 [info] {"source":"oban","duration":2876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:42.032 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.105 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:12.038 [info] {"source":"oban","duration":3641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:42.043 [info] {"source":"oban","duration":4131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.107 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:12.045 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:42.049 [info] {"source":"oban","duration":2464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.111 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:12.053 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:42.057 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.117 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:12.062 [info] {"source":"oban","duration":4638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:42.068 [info] {"source":"oban","duration":3584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.122 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:12.070 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:42.075 [info] {"source":"oban","duration":3479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.124 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:12.080 [info] {"source":"oban","duration":3894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:42.083 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.129 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:12.090 [info] {"source":"oban","duration":4619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:42.093 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.131 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:12.096 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:42.099 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.133 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:12.104 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:42.107 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.139 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:12.110 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:42.113 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.141 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:00:12.117 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:42.121 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.143 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:12.127 [info] {"source":"oban","duration":4499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:42.130 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.144 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:12.133 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:42.137 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.146 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:12.141 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:42.145 [info] {"source":"oban","duration":3086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.148 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:12.148 [info] {"source":"oban","duration":2610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:42.155 [info] {"source":"oban","duration":4474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.150 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:12.157 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:42.162 [info] {"source":"oban","duration":3975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.153 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:12.166 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:42.169 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.155 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:12.172 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:42.175 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.157 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:12.178 [info] {"source":"oban","duration":1399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:42.181 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.161 [info] {"source":"oban","duration":2601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:07.875 [info] GET /sources/1/media/7 02:09:07.876 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "7", "source_id" => "1"} Pipelines: [:browser] 02:09:07.881 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=1981.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" = ?) [7] 02:09:07.884 [debug] QUERY OK source="sources" db=0.7ms idle=1986.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:09:07.892 [debug] QUERY OK source="tasks" db=9.2ms idle=1986.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" [7] 02:09:07.913 [debug] QUERY OK source="oban_jobs" db=17.7ms idle=1071.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" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [462, 476, 490, 505, 521, 536, 552, 567, 583, 597, 611, 626, 642, 656, 670, 686, 702, 716, 730, 745, 761, 775, 789, 805, 821, 837, 853, 868, 884, 898, 912, 927, 943, 957, 971, 988, 1004, 1018, 1032, 1047, 1064, 1078, 1092, 1107, 1123, 1137, 1151, 1166, 1182, 1198, ...] 02:09:07.922 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=92.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:09:07.923 [debug] QUERY OK source="settings" db=0.9ms 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 [] 02:09:07.925 [debug] QUERY OK source="settings" db=0.6ms idle=40.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:09:07.928 [debug] QUERY OK source="media_profiles" db=1.0ms idle=34.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] 02:09:07.967 [info] Sent 200 in 91ms 02:09:08.376 [info] GET /sources/1 02:09:08.377 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 02:09:08.379 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=465.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:09:08.381 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=457.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] 02:09:08.386 [debug] QUERY OK source="tasks" db=3.3ms queue=0.1ms idle=458.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 02:09:08.388 [debug] QUERY OK source="oban_jobs" db=1.7ms queue=0.2ms idle=460.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [2244] 02:09:08.390 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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 [] 02:09:08.391 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:09:08.393 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:09:08.398 [debug] QUERY OK source="sources" db=0.5ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:09:08.402 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=10.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:09:08.406 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=12.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 02:09:08.410 [debug] QUERY OK source="sources" db=0.7ms decode=0.1ms idle=17.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:09:08.411 [debug] QUERY OK source="media_items" db=0.8ms idle=17.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:09:08.413 [debug] QUERY OK source="media_items" db=1.0ms idle=13.9ms 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] 02:09:08.415 [debug] QUERY OK source="sources" db=0.9ms 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] 02:09:08.416 [debug] QUERY OK source="media_items" db=0.7ms idle=9.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 02:09:08.418 [debug] QUERY OK source="media_items" db=1.5ms idle=6.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "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] 02:09:08.421 [info] Sent 200 in 44ms 02:09:12.184 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:29.299 [info] GET /sources/1/media/27 02:09:29.299 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "27", "source_id" => "1"} Pipelines: [:browser] 02:09:29.301 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1402.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" = ?) [27] 02:09:29.303 [debug] QUERY OK source="sources" db=1.7ms idle=1404.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:09:29.304 [debug] QUERY OK source="tasks" db=2.1ms idle=1404.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" [27] 02:09:29.309 [debug] QUERY OK source="oban_jobs" db=3.4ms idle=1408.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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [466, 480, 494, 511, 528, 540, 556, 571, 587, 601, 617, 630, 648, 662, 674, 690, 708, 720, 734, 749, 767, 779, 793, 811, 829, 841, 857, 872, 890, 902, 918, 933, 947, 963, 975, 994, 1010, 1022, 1036, 1051, 1068, 1082, 1098, 1113, 1129, 1143, 1157, 1170, 1190, 1205, ...] 02:09:29.313 [debug] QUERY OK source="settings" db=0.4ms idle=427.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:09:29.314 [debug] QUERY OK source="settings" db=0.6ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:09:29.315 [debug] QUERY OK source="settings" db=0.5ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:09:29.317 [debug] QUERY OK source="media_profiles" db=0.7ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:09:29.348 [info] Sent 200 in 49ms 02:09:42.188 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.165 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:12.192 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:42.198 [info] {"source":"oban","duration":4167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.166 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:10.975 [info] GET /sources 02:11:10.975 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 02:11:10.979 [debug] QUERY OK source="settings" db=0.7ms idle=1080.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:11:10.980 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1082.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:11:10.983 [debug] QUERY OK source="settings" db=0.9ms idle=1085.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:11:10.985 [debug] QUERY OK source="settings" db=0.2ms idle=1087.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:11:10.986 [debug] QUERY OK source="settings" db=0.7ms idle=808.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:11:10.991 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=9.8ms 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)) [] 02:11:10.995 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", 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] 02:11:11.001 [info] Sent 200 in 25ms 02:11:12.209 [info] {"source":"oban","duration":5987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:42.212 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.169 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:03.897 [info] GET /app_info 02:12:03.898 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 02:12:03.901 [debug] QUERY OK source="settings" db=2.4ms idle=1999.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:12:03.902 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1002.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:12:03.905 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms 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 [] 02:12:03.907 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:12:03.907 [debug] QUERY OK source="settings" db=0.6ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:12:03.909 [info] Sent 200 in 11ms 02:12:12.217 [info] {"source":"oban","duration":4577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:42.223 [info] {"source":"oban","duration":2390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.171 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:12.228 [info] {"source":"oban","duration":3860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 02:13:26.930 [info] GET /settings 02:13:26.930 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 02:13:26.934 [debug] QUERY OK source="settings" db=1.3ms queue=1.4ms idle=1031.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:13:26.937 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1036.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:13:26.939 [debug] QUERY OK source="settings" db=1.6ms idle=1037.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:13:26.942 [debug] QUERY OK source="settings" db=1.2ms idle=1041.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:13:26.948 [info] Sent 200 in 18ms 02:13:42.233 [info] {"source":"oban","duration":4854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.173 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:12.237 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:27.695 [info] GET /media_profiles 02:14:27.696 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 02:14:27.698 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=1796.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 02:14:27.699 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1798.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:14:27.700 [debug] QUERY OK source="settings" db=0.6ms idle=1799.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:14:27.702 [debug] QUERY OK source="settings" db=1.3ms 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 [] 02:14:27.705 [info] Sent 200 in 9ms 02:14:42.243 [info] {"source":"oban","duration":3754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.176 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:12.246 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:42.251 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.178 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:12.255 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:42.257 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.179 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:12.262 [info] {"source":"oban","duration":3323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:36.574 [info] GET /sources/1/media/25 02:17:36.575 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "25", "source_id" => "1"} Pipelines: [:browser] 02:17:36.578 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=673.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" = ?) [25] 02:17:36.582 [debug] QUERY OK source="sources" db=2.3ms idle=676.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:17:36.584 [debug] QUERY OK source="tasks" db=4.0ms idle=676.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [25] 02:17:36.590 [debug] QUERY OK source="oban_jobs" db=4.2ms idle=682.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [464, 478, 492, 507, 523, 538, 554, 569, 585, 599, 613, 628, 644, 658, 672, 688, 704, 718, 732, 747, 763, 777, 791, 807, 823, 839, 855, 870, 886, 900, 914, 929, 945, 959, 973, 990, 1006, 1020, 1034, 1049, 1066, 1080, 1094, 1109, 1125, 1139, 1153, 1168, 1184, 1200, ...] 02:17:36.596 [debug] QUERY OK source="settings" db=0.6ms idle=299.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:17:36.597 [debug] QUERY OK source="settings" db=0.7ms idle=18.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:17:36.601 [debug] QUERY OK source="settings" db=2.8ms idle=16.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:17:36.605 [debug] QUERY OK source="media_profiles" db=1.5ms idle=19.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:36.638 [info] Sent 200 in 64ms 02:17:36.742 [info] GET /sources/1/media/8 02:17:36.742 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "8", "source_id" => "1"} Pipelines: [:browser] 02:17:36.744 [debug] QUERY OK source="media_items" db=1.6ms idle=152.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" = ?) [8] 02:17:36.747 [debug] QUERY OK source="sources" db=1.4ms idle=147.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:17:36.749 [debug] QUERY OK source="tasks" db=3.4ms idle=148.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" [8] 02:17:36.760 [debug] QUERY OK source="oban_jobs" db=9.7ms queue=0.1ms idle=148.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [463, 477, 491, 506, 522, 537, 553, 568, 584, 598, 612, 627, 643, 657, 671, 687, 703, 717, 731, 746, 762, 776, 790, 806, 822, 838, 854, 869, 885, 899, 913, 928, 944, 958, 972, 989, 1005, 1019, 1033, 1048, 1065, 1079, 1093, 1108, 1124, 1138, 1152, 1167, 1183, 1199, ...] 02:17:36.767 [debug] QUERY OK source="settings" db=0.3ms 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 [] 02:17:36.768 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=23.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:17:36.769 [debug] QUERY OK source="settings" db=0.1ms idle=22.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:17:36.771 [debug] QUERY OK source="media_profiles" db=0.3ms idle=21.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:17:36.794 [info] Sent 200 in 51ms 02:17:42.265 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.181 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:12.269 [info] {"source":"oban","duration":2058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:19.277 [info] GET /sources/1/media/26 02:18:19.277 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "26", "source_id" => "1"} Pipelines: [:browser] 02:18:19.280 [debug] QUERY OK source="media_items" db=2.3ms queue=0.2ms idle=1375.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" = ?) [26] 02:18:19.284 [debug] QUERY OK source="sources" db=0.7ms queue=0.7ms idle=1379.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:18:19.286 [debug] QUERY OK source="tasks" db=4.7ms queue=0.1ms idle=1378.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [26] 02:18:19.292 [debug] QUERY OK source="oban_jobs" db=3.3ms idle=1385.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [465, 479, 493, 508, 524, 539, 555, 570, 586, 600, 614, 629, 645, 659, 673, 689, 705, 719, 733, 748, 764, 778, 792, 808, 824, 840, 856, 871, 887, 901, 915, 930, 946, 960, 974, 991, 1007, 1021, 1035, 1050, 1067, 1081, 1095, 1110, 1126, 1140, 1154, 1169, 1185, 1201, ...] 02:18:19.297 [debug] QUERY OK source="settings" db=0.3ms idle=846.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:18:19.298 [debug] QUERY OK source="settings" db=0.9ms idle=17.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:18:19.300 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=15.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:18:19.302 [debug] QUERY OK source="media_profiles" db=0.5ms idle=15.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:18:19.335 [info] Sent 200 in 58ms 02:18:42.273 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.184 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:12.275 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:42.282 [info] {"source":"oban","duration":5856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.186 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:12.286 [info] {"source":"oban","duration":2476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:42.290 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.189 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:12.294 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:42.298 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.190 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:12.301 [info] {"source":"oban","duration":1460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:42.304 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.193 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:12.307 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:42.311 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.194 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:12.314 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:42.317 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.197 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:12.329 [info] {"source":"oban","duration":9984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:42.337 [info] {"source":"oban","duration":6903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.198 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:12.343 [info] {"source":"oban","duration":4622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:42.347 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.203 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:12.350 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:42.354 [info] {"source":"oban","duration":2552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.207 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:12.358 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:42.362 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.209 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:12.367 [info] {"source":"oban","duration":4208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:42.370 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.210 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:12.374 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:42.376 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.214 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:12.380 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:42.384 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.216 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:12.390 [info] {"source":"oban","duration":3994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:42.392 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.219 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:12.396 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:42.398 [info] {"source":"oban","duration":1532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.221 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:12.402 [info] {"source":"oban","duration":3540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:42.406 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.223 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:12.409 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:42.413 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.224 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:12.416 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:42.418 [info] {"source":"oban","duration":1516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.228 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:12.421 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:42.425 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.230 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:12.428 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:42.434 [info] {"source":"oban","duration":3463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.233 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:12.437 [info] {"source":"oban","duration":2927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:42.443 [info] {"source":"oban","duration":4825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.234 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:12.447 [info] {"source":"oban","duration":2669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:42.453 [info] {"source":"oban","duration":4087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.236 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:12.456 [info] {"source":"oban","duration":2482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:42.460 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.238 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:12.465 [info] {"source":"oban","duration":4008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:42.469 [info] {"source":"oban","duration":3738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.243 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:12.472 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:42.477 [info] {"source":"oban","duration":3382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.244 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:12.482 [info] {"source":"oban","duration":3121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:42.488 [info] {"source":"oban","duration":5369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.247 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:12.492 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:42.494 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.251 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:12.497 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:17.231 [info] {"args":{"id":1},"id":2244,"meta":{},"system_time":1762591577230801609,"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"]} 02:46:17.236 [debug] QUERY OK source="sources" db=3.0ms queue=0.3ms idle=1319.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:17.238 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=1323.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:46:17.241 [debug] QUERY OK source="media_items" db=1.6ms idle=1022.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:46:17.243 [debug] QUERY OK source="media_items" db=1.6ms idle=20.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:46:17.244 [debug] QUERY OK source="media_profiles" db=0.8ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:17.246 [debug] QUERY OK source="settings" db=0.5ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:17.248 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 02:46:17.249 [debug] Current batch of media processed. Will check again in 1000ms 02:46:17.250 [debug] QUERY OK source="settings" db=0.8ms queue=0.5ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:17.251 [debug] QUERY OK source="settings" db=0.7ms idle=9.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:46:17.251 [debug] QUERY OK source="settings" db=0.6ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:17.252 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/19/12/191202ed58a1aaba7fb448ea68534df65116a549cb64c34bf9e804cbfe9849ca.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:18.249 [debug] Current batch of media processed. Will check again in 1000ms 02:46:19.250 [debug] Current batch of media processed. Will check again in 1000ms 02:46:20.252 [debug] Current batch of media processed. Will check again in 1000ms 02:46:21.254 [debug] Current batch of media processed. Will check again in 1000ms 02:46:22.255 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "duration" => 3360, "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", "id" => "wu801rrpRtk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 02:46:22.257 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1343.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:22.259 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1345.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:22.260 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1346.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 02:46:22.265 [debug] QUERY OK source="media_items" db=3.0ms idle=1027.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "a192561b-958a-4505-8827-8593d2eca75c", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-08 08:46:22Z], ~U[2025-11-08 08:46:22Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 02:46:22.266 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=20.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:22.268 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:22.269 [debug] QUERY OK source="media_items" db=0.9ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:46:22.270 [info] Kicking off download for media item #1 (wu801rrpRtk) 02:46:22.273 [debug] QUERY OK source="tasks" db=0.6ms idle=6.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2245, 1, ~U[2025-11-08 08:46:22Z], ~U[2025-11-08 08:46:22Z]] 02:46:22.274 [debug] Current batch of media processed. Will check again in 1000ms 02:46:22.282 [info] {"args":{"id":1},"id":2245,"meta":{},"system_time":1762591582281721612,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:22.284 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=12.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" = ?) [1] 02:46:22.286 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:22.288 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:22.290 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=16.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] 02:46:22.291 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=17.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:46:22.294 [debug] QUERY OK source="media_metadata" db=0.5ms idle=12.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 02:46:22.295 [debug] QUERY OK source="media_profiles" db=0.5ms queue=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] 02:46:22.296 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:22.298 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:22.299 [debug] QUERY OK source="settings" db=0.2ms idle=9.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:46:22.300 [debug] QUERY OK source="settings" db=0.9ms 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 [] 02:46:22.301 [debug] QUERY OK source="settings" db=0.6ms 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:46:22.302 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ec/21/ec214f1f39e1f42fe0cbf4ba6ff65b82089268b49841af67d32b9bb2269e371a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:23.275 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 02:46:23.278 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=979.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:23.280 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=979.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:23.283 [debug] QUERY OK source="media_items" db=2.2ms idle=980.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 02:46:23.288 [debug] QUERY OK source="media_items" db=3.2ms idle=983.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "5d78a9e7-fadb-46e7-92f3-ba29e8dd9ba8", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-08 08:46:23Z], ~U[2025-11-08 08:46:23Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 02:46:23.290 [debug] QUERY OK source="sources" db=1.0ms idle=36.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:23.293 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=12.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:23.296 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=13.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:46:23.296 [info] Kicking off download for media item #2 (uah3PW5v-U4) 02:46:23.307 [debug] QUERY OK source="tasks" db=2.3ms idle=14.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2246, 2, ~U[2025-11-08 08:46:23Z], ~U[2025-11-08 08:46:23Z]] 02:46:23.308 [debug] Current batch of media processed. Will check again in 1000ms 02:46:23.314 [info] {"args":{"id":2},"id":2246,"meta":{},"system_time":1762591583313904870,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:23.315 [debug] QUERY OK source="media_items" db=1.0ms idle=18.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" = ?) [2] 02:46:23.316 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:23.321 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:23.324 [debug] QUERY OK source="media_profiles" db=2.0ms queue=1.3ms idle=17.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:23.326 [debug] QUERY OK source="media_items" db=1.1ms idle=17.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:46:23.333 [debug] QUERY OK source="media_metadata" db=0.5ms idle=18.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 02:46:23.335 [debug] QUERY OK source="media_profiles" db=1.8ms idle=17.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] 02:46:23.338 [debug] QUERY OK source="settings" db=1.6ms 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 [] 02:46:23.342 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:23.345 [debug] QUERY OK source="settings" db=0.5ms idle=20.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:46:23.347 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=19.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:23.348 [debug] QUERY OK source="settings" db=1.5ms 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 [] 02:46:23.349 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c5/8e/c58ea79c0e9c7175a28cb07246425d07530c8e09ef1797207da857a180acc844.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:24.314 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 02:46:24.320 [debug] QUERY OK source="sources" db=3.3ms queue=1.2ms idle=977.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:24.327 [debug] QUERY OK source="sources" db=5.0ms queue=1.4ms idle=975.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:24.331 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=981.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 02:46:24.375 [debug] QUERY OK source="media_items" db=34.9ms queue=4.8ms idle=984.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "35ecfb54-12f7-43c4-af81-669118528824", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-08 08:46:24Z], ~U[2025-11-08 08:46:24Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 02:46:24.383 [debug] QUERY OK source="sources" db=5.1ms queue=0.7ms idle=113.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:24.389 [debug] QUERY OK source="media_profiles" db=4.2ms queue=1.4ms idle=63.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] 02:46:24.398 [debug] QUERY OK source="media_items" db=3.5ms queue=1.3ms idle=66.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 02:46:24.399 [info] Kicking off download for media item #3 (-GFzEz6jpos) 02:46:24.429 [debug] QUERY OK source="tasks" db=7.5ms idle=38.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2247, 3, ~U[2025-11-08 08:46:24Z], ~U[2025-11-08 08:46:24Z]] 02:46:24.430 [debug] Current batch of media processed. Will check again in 1000ms 02:46:25.431 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "duration" => 3832, "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", "id" => "HsptJq2CYwY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 02:46:25.435 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=1032.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:25.438 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=1026.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:25.440 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1018.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 02:46:25.446 [debug] QUERY OK source="media_items" db=4.6ms idle=1011.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "ef7b6bbd-a5cd-4bb1-9c1b-02cb0e8056ce", 1, [], 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-08 08:46:25Z], ~U[2025-11-08 08:46:25Z], "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, ~U[2025-03-11 00:00:00Z]] 02:46:25.449 [debug] QUERY OK source="sources" db=1.8ms queue=0.6ms idle=175.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:25.453 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.1ms idle=15.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:25.456 [debug] QUERY OK source="media_items" db=2.3ms idle=15.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 [4] 02:46:25.456 [info] Kicking off download for media item #4 (HsptJq2CYwY) 02:46:25.467 [debug] QUERY OK source="tasks" db=1.2ms idle=16.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2248, 4, ~U[2025-11-08 08:46:25Z], ~U[2025-11-08 08:46:25Z]] 02:46:25.467 [debug] Current batch of media processed. Will check again in 1000ms 02:46:26.469 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 02:46:26.471 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1013.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:26.473 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1009.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:26.475 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1010.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 02:46:26.491 [debug] QUERY OK source="media_items" db=11.3ms idle=1009.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "eb56011c-687a-4bcb-ac70-50bdc63a10d0", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-08 08:46:26Z], ~U[2025-11-08 08:46:26Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass musi (truncated) 02:46:26.496 [debug] QUERY OK source="sources" db=5.4ms queue=0.1ms idle=215.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:26.501 [debug] QUERY OK source="media_profiles" db=3.8ms idle=25.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] 02:46:26.504 [debug] QUERY OK source="media_items" db=2.4ms idle=27.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 02:46:26.504 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 02:46:26.509 [debug] QUERY OK source="tasks" db=1.2ms idle=11.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2249, 5, ~U[2025-11-08 08:46:26Z], ~U[2025-11-08 08:46:26Z]] 02:46:26.510 [debug] Current batch of media processed. Will check again in 1000ms 02:46:27.443 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ec/21/ec214f1f39e1f42fe0cbf4ba6ff65b82089268b49841af67d32b9bb2269e371a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:27.443 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:27.444 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:27.447 [info] {"args":{"id":1},"id":2245,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5162879,"event":"job:stop","queue_time":278924,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:27.455 [info] {"args":{"id":3},"id":2247,"meta":{},"system_time":1762591587455103146,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:27.456 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=947.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" = ?) [3] 02:46:27.457 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:27.458 [debug] QUERY OK source="sources" db=0.6ms idle=947.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:27.459 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=174.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] 02:46:27.461 [debug] QUERY OK source="media_items" db=1.0ms idle=13.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 02:46:27.463 [debug] QUERY OK source="media_metadata" db=0.4ms idle=7.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 02:46:27.464 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:27.465 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:27.467 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:27.469 [debug] QUERY OK source="settings" db=0.3ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:27.469 [debug] QUERY OK source="settings" db=0.6ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:27.470 [debug] QUERY OK source="settings" db=0.3ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:27.470 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c3/c6/c3c61baf04164a09ee163cc5a6408be6f606f18de94186b914226b6babf712d1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:27.511 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 02:46:27.513 [debug] QUERY OK source="sources" db=1.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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:27.515 [debug] QUERY OK source="sources" db=1.0ms idle=48.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:27.516 [debug] QUERY OK source="media_items" db=1.0ms idle=46.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 02:46:27.525 [debug] QUERY OK source="media_items" db=7.2ms idle=47.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "aa09eebe-f378-48a3-ad2f-9cc874ad79e8", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-08 08:46:27Z], ~U[2025-11-08 08:46:27Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 02:46:27.527 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=55.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:27.528 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:27.531 [debug] QUERY OK source="media_items" db=1.9ms idle=13.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 02:46:27.531 [info] Kicking off download for media item #6 (Z87diG3h9KY) 02:46:27.537 [debug] QUERY OK source="tasks" db=1.0ms queue=0.5ms idle=9.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2250, 6, ~U[2025-11-08 08:46:27Z], ~U[2025-11-08 08:46:27Z]] 02:46:27.538 [debug] Current batch of media processed. Will check again in 1000ms 02:46:28.366 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c5/8e/c58ea79c0e9c7175a28cb07246425d07530c8e09ef1797207da857a180acc844.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:28.366 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:28.367 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:28.371 [info] {"args":{"id":2},"id":2246,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5053239,"event":"job:stop","queue_time":310787,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:28.381 [info] {"args":{"id":4},"id":2248,"meta":{},"system_time":1762591588380517658,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:28.383 [debug] QUERY OK source="media_items" db=1.4ms idle=845.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" = ?) [4] 02:46:28.384 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:28.386 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=847.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:28.389 [debug] QUERY OK source="media_profiles" db=2.7ms idle=97.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] 02:46:28.391 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms 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 [4] 02:46:28.394 [debug] QUERY OK source="media_metadata" db=0.5ms idle=13.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 02:46:28.396 [debug] QUERY OK source="media_profiles" db=2.1ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:28.398 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=10.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:46:28.404 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:28.408 [debug] QUERY OK source="settings" db=1.5ms idle=17.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:46:28.409 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=16.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:28.411 [debug] QUERY OK source="settings" db=1.2ms idle=15.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:28.411 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/75/53/755348ec4b54e9e3bc78b106735dbdb3c6017c91f0a8c0f7bf9204ffafd3cde2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:28.540 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 02:46:28.543 [debug] QUERY OK source="sources" db=1.3ms idle=145.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:28.544 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=145.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:28.546 [debug] QUERY OK source="media_items" db=0.8ms queue=0.5ms idle=136.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 02:46:28.556 [debug] QUERY OK source="media_items" db=6.3ms idle=139.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "e4251c8f-7215-42b7-966f-64c9f76d5c66", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-08 08:46:28Z], ~U[2025-11-08 08:46:28Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 02:46:28.557 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=145.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:28.561 [debug] QUERY OK source="media_profiles" db=3.2ms queue=0.1ms idle=14.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] 02:46:28.566 [debug] QUERY OK source="media_items" db=2.6ms idle=19.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 02:46:28.566 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 02:46:28.574 [debug] QUERY OK source="tasks" db=3.4ms queue=0.2ms idle=13.1ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2251, 7, ~U[2025-11-08 08:46:28Z], ~U[2025-11-08 08:46:28Z]] 02:46:28.580 [debug] Current batch of media processed. Will check again in 1000ms 02:46:29.585 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 02:46:29.587 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1019.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:29.589 [debug] QUERY OK source="sources" db=2.3ms idle=1018.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:29.590 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1019.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 02:46:29.598 [debug] QUERY OK source="media_items" db=6.4ms idle=1016.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "c55bdf1b-33f3-497f-9ac0-75133c7570d2", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-08 08:46:29Z], ~U[2025-11-08 08:46:29Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 02:46:29.602 [debug] QUERY OK source="sources" db=2.9ms idle=306.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:29.604 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=15.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] 02:46:29.608 [debug] QUERY OK source="media_items" db=4.0ms idle=14.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 02:46:29.609 [info] Kicking off download for media item #8 (PcftSUVEcOc) 02:46:29.617 [debug] QUERY OK source="tasks" db=1.8ms idle=13.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2252, 8, ~U[2025-11-08 08:46:29Z], ~U[2025-11-08 08:46:29Z]] 02:46:29.617 [debug] Current batch of media processed. Will check again in 1000ms 02:46:30.619 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 02:46:30.621 [debug] QUERY OK source="sources" db=1.4ms idle=1011.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:30.624 [debug] QUERY OK source="sources" db=2.5ms idle=1006.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:30.625 [debug] QUERY OK source="media_items" db=0.6ms idle=1009.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 02:46:30.634 [debug] QUERY OK source="media_items" db=7.6ms queue=0.1ms idle=1008.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "0fe8590f-1c68-4b2c-ac14-8a0fd071b608", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-08 08:46:30Z], ~U[2025-11-08 08:46:30Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 02:46:30.637 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=331.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:30.641 [debug] QUERY OK source="media_profiles" db=3.3ms queue=0.2ms idle=16.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:30.646 [debug] QUERY OK source="media_items" db=3.6ms idle=17.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 [25] 02:46:30.646 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 02:46:30.654 [debug] QUERY OK source="tasks" db=4.1ms queue=0.1ms idle=12.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2253, 25, ~U[2025-11-08 08:46:30Z], ~U[2025-11-08 08:46:30Z]] 02:46:30.655 [debug] Current batch of media processed. Will check again in 1000ms 02:46:31.658 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 02:46:31.661 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=1012.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:31.663 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1013.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:31.664 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1013.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 02:46:31.671 [debug] QUERY OK source="media_items" db=6.1ms idle=1010.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "6deaa877-0bfb-45d5-8efa-204d91b98a8d", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-08 08:46:31Z], ~U[2025-11-08 08:46:31Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 02:46:31.674 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=365.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:31.677 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.1ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:31.683 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=14.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 [26] 02:46:31.683 [info] Kicking off download for media item #26 (sRbQENE2QnI) 02:46:31.691 [debug] QUERY OK source="tasks" db=2.8ms queue=0.1ms idle=14.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2254, 26, ~U[2025-11-08 08:46:31Z], ~U[2025-11-08 08:46:31Z]] 02:46:31.692 [debug] Current batch of media processed. Will check again in 1000ms 02:46:32.255 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/c3/c6/c3c61baf04164a09ee163cc5a6408be6f606f18de94186b914226b6babf712d1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:32.256 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:32.256 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:32.258 [info] {"args":{"id":3},"id":2247,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4801901,"event":"job:stop","queue_time":3452809,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:32.267 [info] {"args":{"id":5},"id":2249,"meta":{},"system_time":1762591592267077851,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:32.268 [debug] QUERY OK source="media_items" db=0.9ms idle=579.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" = ?) [5] 02:46:32.269 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:32.271 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.273 [debug] QUERY OK source="media_profiles" db=1.1ms idle=579.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] 02:46:32.274 [debug] QUERY OK source="media_items" db=1.2ms idle=15.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 02:46:32.282 [debug] QUERY OK source="media_metadata" db=6.4ms idle=9.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 02:46:32.285 [debug] QUERY OK source="media_profiles" db=1.4ms queue=1.3ms idle=14.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:32.287 [debug] QUERY OK source="settings" db=1.2ms idle=14.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:32.289 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:32.291 [debug] QUERY OK source="settings" db=0.4ms idle=17.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:46:32.292 [debug] QUERY OK source="settings" db=0.8ms idle=16.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:46:32.293 [debug] QUERY OK source="settings" db=1.1ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:32.293 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/b9/4ab97a1cce52156d9e59f1b25f8fb427bffac77b2fd1b6e7ae4467efabe46762.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:32.623 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/19/12/191202ed58a1aaba7fb448ea68534df65116a549cb64c34bf9e804cbfe9849ca.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 02:46:32.628 [debug] Gracefully stopping file follower 02:46:32.630 [debug] QUERY OK source="sources" db=0.8ms idle=342.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 02:46:32.632 [debug] QUERY OK source="sources" db=0.6ms idle=339.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.633 [debug] QUERY OK source="media_items" db=1.0ms queue=0.4ms idle=339.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 02:46:32.643 [debug] QUERY OK source="media_items" db=7.8ms idle=340.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "84425dcc-2a46-44a1-90b0-4d20df514292", 1, [], 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: https://www.instagram.com/effinofficial/\n\ncreative direction: https://www.instagram.com/morgsmedia\n\nshot & edited: https://www.instagram.com/morgsmedia\n\ndrone pilots: https://www.instagram.com/destination.reset / \nhttps://www.instagram.com/segalfpv/\n\nballoon company: https://www.instagram.com/rainbowryders", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, 3360, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).m4a", false, ~U[2025-09-16 00:00:00Z]] 02:46:32.645 [debug] QUERY OK source="sources" db=2.0ms idle=330.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.649 [debug] QUERY OK source="media_items" db=1.0ms queue=2.9ms idle=14.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 02:46:32.656 [debug] QUERY OK source="media_items" db=4.2ms queue=0.2ms idle=19.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "40e5cb66-4b56-4cb8-95d5-47603fae98a8", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 02:46:32.658 [debug] QUERY OK source="sources" db=2.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" = ?) [1] 02:46:32.662 [debug] QUERY OK source="media_items" db=3.4ms idle=16.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 02:46:32.671 [debug] QUERY OK source="media_items" db=7.1ms idle=17.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "e21615a9-09b9-4886-a0ea-41b8db5b8b7a", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 02:46:32.673 [debug] QUERY OK source="sources" db=1.5ms idle=21.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.676 [debug] QUERY OK source="media_items" db=1.7ms queue=1.4ms idle=17.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 02:46:32.685 [debug] QUERY OK source="media_items" db=7.3ms idle=18.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","duration_seconds","livestream","media_id","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" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "1740b16d-8120-4c70-a63c-18c5260ca66e", 1, [], 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "Enjoy(:\n\n+ + \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, 3832, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.m4a", false, ~U[2025-03-11 00:00:00Z]] 02:46:32.687 [debug] QUERY OK source="sources" db=1.6ms idle=22.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.689 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=16.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 02:46:32.700 [debug] QUERY OK source="media_items" db=9.5ms idle=16.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "a9bccc57-55b7-4f7e-bb3f-d3f6d9da15fe", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 02:46:32.702 [debug] QUERY OK source="sources" db=1.5ms idle=24.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.704 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=18.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 02:46:32.710 [debug] QUERY OK source="media_items" db=4.2ms idle=18.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "ca30c660-0b6a-4e32-a374-2528ac265e00", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 02:46:32.712 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=22.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.714 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=13.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 02:46:32.724 [debug] QUERY OK source="media_items" db=8.1ms queue=0.1ms idle=13.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "6b0201b8-40fc-4ff5-b0f3-76db64a69fd3", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 02:46:32.728 [debug] QUERY OK source="sources" db=1.8ms idle=21.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.729 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=18.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 02:46:32.736 [debug] QUERY OK source="media_items" db=5.0ms idle=18.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "90852ad6-1f6b-4a47-ace5-c4b9d34e24be", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 02:46:32.739 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=23.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.742 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=15.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 02:46:32.755 [debug] QUERY OK source="media_items" db=11.3ms idle=14.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "75fa0ca0-5eed-4310-b51f-5bb63f31a775", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 02:46:32.757 [debug] QUERY OK source="sources" db=1.5ms idle=26.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.759 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=22.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 02:46:32.769 [debug] QUERY OK source="media_items" db=7.9ms idle=21.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "90d1d2f8-7219-462f-be5c-bb9a235987b3", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 02:46:32.772 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=30.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 02:46:32.774 [debug] QUERY OK source="media_items" db=1.1ms queue=0.6ms idle=19.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 02:46:32.778 [debug] QUERY OK source="media_items" db=2.6ms idle=17.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "bb4e074a-c0ca-4463-a620-16a6c771b6b5", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 02:46:32.780 [debug] QUERY OK source="sources" db=0.9ms idle=19.5ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z], 1] 02:46:32.783 [debug] QUERY OK source="media_items" db=2.1ms queue=0.6ms idle=12.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:46:32.789 [debug] QUERY OK source="tasks" db=0.6ms queue=0.2ms idle=9.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2255, 1, ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z]] 02:46:32.793 [debug] QUERY OK source="tasks" db=0.8ms idle=5.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2256, 2, ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z]] 02:46:32.798 [debug] QUERY OK source="tasks" db=0.9ms queue=0.2ms idle=5.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2257, 3, ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z]] 02:46:32.820 [debug] QUERY OK source="tasks" db=0.6ms queue=0.4ms idle=6.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2258, 27, ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z]] 02:46:32.822 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=6.6ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 02:46:32.826 [debug] QUERY OK source="media_items" db=3.8ms idle=7.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 02:46:32.830 [debug] QUERY OK source="tasks" db=0.3ms idle=10.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2259, 1, ~U[2025-11-08 08:46:32Z], ~U[2025-11-08 08:46:32Z]] 02:46:32.835 [info] {"args":{"id":1},"id":2244,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":15600235,"event":"job:stop","queue_time":816189,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 02:46:33.382 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/75/53/755348ec4b54e9e3bc78b106735dbdb3c6017c91f0a8c0f7bf9204ffafd3cde2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:33.382 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:33.383 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:33.387 [info] {"args":{"id":4},"id":2248,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5002708,"event":"job:stop","queue_time":3377884,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:33.395 [info] {"args":{"id":6},"id":2250,"meta":{},"system_time":1762591593395380143,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:33.397 [debug] QUERY OK source="media_items" db=1.9ms idle=560.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" = ?) [6] 02:46:33.398 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:33.405 [debug] QUERY OK source="sources" db=2.9ms queue=3.7ms idle=553.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:33.407 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=90.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] 02:46:33.409 [debug] QUERY OK source="media_items" db=1.2ms idle=20.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 02:46:33.411 [debug] QUERY OK source="media_metadata" db=0.3ms idle=16.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 02:46:33.413 [debug] QUERY OK source="media_profiles" db=1.0ms 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] 02:46:33.415 [debug] QUERY OK source="settings" db=1.5ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:33.416 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:33.418 [debug] QUERY OK source="settings" db=0.3ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:33.421 [debug] QUERY OK source="settings" db=2.4ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:33.423 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:33.424 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9d/ec/9dec58db75f30a5de86e7a5c144d4b308f0d05ba61794ea9176b8886c97103e8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:36.456 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/4a/b9/4ab97a1cce52156d9e59f1b25f8fb427bffac77b2fd1b6e7ae4467efabe46762.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:36.456 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:36.457 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:36.458 [info] {"args":{"id":5},"id":2249,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4190278,"event":"job:stop","queue_time":6263859,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:36.466 [info] {"args":{"id":7},"id":2251,"meta":{},"system_time":1762591596466379694,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:36.467 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1539.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" = ?) [7] 02:46:36.468 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:36.469 [debug] QUERY OK source="sources" db=0.7ms idle=1143.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:36.470 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=139.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] 02:46:36.472 [debug] QUERY OK source="media_items" db=0.7ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 02:46:36.473 [debug] QUERY OK source="media_metadata" db=0.3ms idle=7.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 02:46:36.474 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:36.475 [debug] QUERY OK source="settings" db=0.5ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:36.476 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:36.478 [debug] QUERY OK source="settings" db=0.3ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:36.479 [debug] QUERY OK source="settings" db=0.7ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:36.480 [debug] QUERY OK source="settings" db=0.7ms 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 [] 02:46:36.480 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b6/e3/b6e3f85029c31c13ed6f1b5783ed635c89c178ae09ad193767d6f8574341dfa2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:37.371 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/9d/ec/9dec58db75f30a5de86e7a5c144d4b308f0d05ba61794ea9176b8886c97103e8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:37.372 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:37.372 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:37.373 [info] {"args":{"id":6},"id":2250,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3977073,"event":"job:stop","queue_time":6393798,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:37.384 [info] {"args":{"id":8},"id":2252,"meta":{},"system_time":1762591597383240268,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:37.387 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=905.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" = ?) [8] 02:46:37.388 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:37.392 [debug] QUERY OK source="sources" db=1.9ms queue=1.0ms idle=909.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:37.394 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=58.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] 02:46:37.396 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=21.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 02:46:37.401 [debug] QUERY OK source="media_metadata" db=0.6ms queue=0.1ms idle=17.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 02:46:37.403 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.2ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:37.405 [debug] QUERY OK source="settings" db=0.6ms idle=12.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:37.406 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:37.409 [debug] QUERY OK source="settings" db=0.6ms idle=14.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:46:37.410 [debug] QUERY OK source="settings" db=0.7ms idle=13.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:37.412 [debug] QUERY OK source="settings" db=1.1ms idle=9.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:46:37.412 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0e/79/0e79916c50ddf302fdab713e8e9fdaf81eca26debea9fde753946b2d6bffaab8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:40.846 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b6/e3/b6e3f85029c31c13ed6f1b5783ed635c89c178ae09ad193767d6f8574341dfa2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:40.846 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:40.847 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:40.848 [info] {"args":{"id":7},"id":2251,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4380715,"event":"job:stop","queue_time":8464827,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:40.857 [info] {"args":{"id":25},"id":2253,"meta":{},"system_time":1762591600856964281,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:40.858 [debug] QUERY OK source="media_items" db=1.0ms idle=1930.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" = ?) [25] 02:46:40.859 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:40.860 [debug] QUERY OK source="sources" db=0.7ms idle=1504.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:40.863 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=498.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] 02:46:40.864 [debug] QUERY OK source="media_items" db=0.7ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 02:46:40.866 [debug] QUERY OK source="media_metadata" db=0.3ms idle=9.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 02:46:40.868 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.5ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:40.869 [debug] QUERY OK source="settings" db=0.5ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:40.870 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:40.872 [debug] QUERY OK source="settings" db=0.3ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:40.873 [debug] QUERY OK source="settings" db=1.2ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:40.875 [debug] QUERY OK source="settings" db=1.3ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:40.875 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f5/c6/f5c6030014b40321740a4e771d6fb799a3069c814cbaec25b1f4a2cdf4b476f5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:41.482 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/0e/79/0e79916c50ddf302fdab713e8e9fdaf81eca26debea9fde753946b2d6bffaab8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:41.483 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:41.483 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:41.484 [info] {"args":{"id":8},"id":2252,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4100244,"event":"job:stop","queue_time":8379843,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:41.492 [info] {"args":{"id":26},"id":2254,"meta":{},"system_time":1762591601492772006,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:41.494 [debug] QUERY OK source="media_items" db=1.7ms idle=619.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" = ?) [26] 02:46:41.496 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:41.497 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=621.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:41.499 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.7ms idle=129.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] 02:46:41.501 [debug] QUERY OK source="media_items" db=1.1ms idle=15.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 02:46:41.503 [debug] QUERY OK source="media_metadata" db=0.3ms idle=10.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 02:46:41.504 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 02:46:41.505 [debug] QUERY OK source="settings" db=0.4ms queue=0.6ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:41.506 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:41.508 [debug] QUERY OK source="settings" db=0.3ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:41.509 [debug] QUERY OK source="settings" db=0.7ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:41.510 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:41.511 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f0/14/f014e925696025a33760d3a7ede91f1a7bbfae28b7e2415cb4be81b7e2050bed.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:42.509 [info] {"source":"oban","duration":9528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:45.110 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f5/c6/f5c6030014b40321740a4e771d6fb799a3069c814cbaec25b1f4a2cdf4b476f5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:45.111 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:45.111 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:45.113 [info] {"args":{"id":25},"id":2253,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4254560,"event":"job:stop","queue_time":10854818,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:45.124 [info] {"args":{"id":1},"id":2255,"meta":{},"system_time":1762591605124427535,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:45.126 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=197.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" = ?) [1] 02:46:45.127 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:45.129 [debug] QUERY OK source="sources" db=1.6ms idle=200.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:45.131 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=202.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] 02:46:45.133 [debug] QUERY OK source="media_items" db=1.5ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 02:46:45.136 [debug] QUERY OK source="media_metadata" db=0.9ms idle=11.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 02:46:45.138 [debug] QUERY OK source="media_profiles" db=1.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:45.139 [debug] QUERY OK source="settings" db=0.9ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:45.141 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:45.143 [debug] QUERY OK source="settings" db=0.3ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:45.144 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:45.146 [debug] QUERY OK source="settings" db=1.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 [] 02:46:45.146 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e9/d9/e9d9d8bd2437f0e4f8af11c3670adafb91ea4aa05111782bfe340e90f30d167f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:45.668 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/f0/14/f014e925696025a33760d3a7ede91f1a7bbfae28b7e2415cb4be81b7e2050bed.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:45.668 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:45.668 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:45.670 [info] {"args":{"id":26},"id":2254,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4176029,"event":"job:stop","queue_time":10490832,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:45.681 [info] {"args":{"id":2},"id":2256,"meta":{},"system_time":1762591605678947316,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:45.685 [debug] QUERY OK source="media_items" db=3.5ms idle=536.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" = ?) [2] 02:46:45.688 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:45.689 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=542.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:45.692 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=304.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] 02:46:45.694 [debug] QUERY OK source="media_items" db=1.7ms idle=21.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 02:46:45.697 [debug] QUERY OK source="media_metadata" db=0.7ms idle=17.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 02:46:45.698 [debug] QUERY OK source="media_profiles" db=1.0ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:45.700 [debug] QUERY OK source="settings" db=0.9ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:45.701 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:45.703 [debug] QUERY OK source="settings" db=0.4ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:45.705 [debug] QUERY OK source="settings" db=0.9ms idle=9.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:46:45.706 [debug] QUERY OK source="settings" db=0.9ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:45.706 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/af/50/af50c9f128aa9d54bfca604753407ac9d6571256ffae6973b47c527cd1e691b4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:49.048 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e9/d9/e9d9d8bd2437f0e4f8af11c3670adafb91ea4aa05111782bfe340e90f30d167f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:49.048 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:49.048 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:49.050 [info] {"args":{"id":1},"id":2255,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3924618,"event":"job:stop","queue_time":13120797,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:49.059 [info] {"args":{"id":3},"id":2257,"meta":{},"system_time":1762591609059460548,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:49.061 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=132.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" = ?) [3] 02:46:49.062 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:49.064 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=134.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:49.066 [debug] QUERY OK source="media_profiles" db=1.6ms idle=136.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] 02:46:49.068 [debug] QUERY OK source="media_items" db=1.3ms idle=16.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 02:46:49.071 [debug] QUERY OK source="media_metadata" db=0.4ms idle=11.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 02:46:49.073 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.3ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:49.074 [debug] QUERY OK source="settings" db=1.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 [] 02:46:49.076 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:49.078 [debug] QUERY OK source="settings" db=0.4ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:49.083 [debug] QUERY OK source="settings" db=2.3ms queue=1.9ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:49.085 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:49.085 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b3/40/b340320e0876a1685ede891e0d7e5e3415cf3171035289a9e68a3174862165a6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:49.620 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/af/50/af50c9f128aa9d54bfca604753407ac9d6571256ffae6973b47c527cd1e691b4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:49.621 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:49.622 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:49.623 [info] {"args":{"id":2},"id":2256,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":3943266,"event":"job:stop","queue_time":13676843,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:49.634 [info] {"args":{"id":27},"id":2258,"meta":{},"system_time":1762591609633829597,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:49.636 [debug] QUERY OK source="media_items" db=0.8ms queue=0.6ms idle=551.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" = ?) [27] 02:46:49.636 [info] User scripts lifecyle file either not present or is empty. Skipping. 02:46:49.639 [debug] QUERY OK source="sources" db=1.4ms idle=551.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:49.645 [debug] QUERY OK source="media_profiles" db=4.0ms queue=0.1ms idle=238.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] 02:46:49.649 [debug] QUERY OK source="media_items" db=1.5ms idle=23.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 [27] 02:46:49.651 [debug] QUERY OK source="media_metadata" db=0.5ms idle=17.6ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 02:46:49.653 [debug] QUERY OK source="media_profiles" db=1.0ms idle=15.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 02:46:49.654 [debug] QUERY OK source="settings" db=1.0ms idle=15.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:46:49.656 [debug] Running yt-dlp command for action: get_downloadable_status 02:46:49.658 [debug] QUERY OK source="settings" db=0.3ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:49.659 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:49.660 [debug] QUERY OK source="settings" db=0.7ms queue=0.5ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:46:49.661 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/25/01/250179206ae58f9d2e98a76bcf554550435e494d18f479c4d813e88a466e0838.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 02:46:53.427 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b3/40/b340320e0876a1685ede891e0d7e5e3415cf3171035289a9e68a3174862165a6.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:53.429 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:53.430 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:53.433 [info] {"args":{"id":3},"id":2257,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4371144,"event":"job:stop","queue_time":17056859,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:46:53.814 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/25/01/250179206ae58f9d2e98a76bcf554550435e494d18f479c4d813e88a466e0838.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 02:46:53.815 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:53.815 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 02:46:53.818 [info] {"args":{"id":27},"id":2258,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4182114,"event":"job:stop","queue_time":17631140,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 02:47:00.254 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:12.513 [info] {"source":"oban","duration":3511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:42.517 [info] {"source":"oban","duration":3014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.256 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:12.522 [info] {"source":"oban","duration":4009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:42.527 [info] {"source":"oban","duration":3164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.262 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:12.532 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:42.535 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.264 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:12.538 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:42.543 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.265 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:12.547 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:42.550 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.267 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:12.554 [info] {"source":"oban","duration":2322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:42.557 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.268 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:12.567 [info] {"source":"oban","duration":9097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:42.569 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.270 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:12.573 [info] {"source":"oban","duration":3848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:42.580 [info] {"source":"oban","duration":4904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.272 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:12.584 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:42.587 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.274 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:12.591 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:42.595 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.276 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:12.599 [info] {"source":"oban","duration":3164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:42.604 [info] {"source":"oban","duration":4324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.280 [info] {"source":"oban","duration":1621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:12.610 [info] {"source":"oban","duration":3760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:42.613 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.281 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:12.617 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:42.622 [info] {"source":"oban","duration":3517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.283 [info] {"source":"oban","duration":826,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:00:12.626 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:42.631 [info] {"source":"oban","duration":4242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.287 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:12.637 [info] {"source":"oban","duration":3785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:42.642 [info] {"source":"oban","duration":3587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.290 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:12.647 [info] {"source":"oban","duration":4608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:42.651 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.292 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:12.654 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:42.657 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.294 [info] {"source":"oban","duration":381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:12.660 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:42.664 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.295 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:12.666 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:42.669 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.297 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:12.675 [info] {"source":"oban","duration":3836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:42.680 [info] {"source":"oban","duration":4139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.299 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:12.682 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:42.686 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.302 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:12.689 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:42.692 [info] {"source":"oban","duration":2615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.303 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:12.696 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:42.700 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.305 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:12.703 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:42.709 [info] {"source":"oban","duration":4167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.307 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:12.714 [info] {"source":"oban","duration":3650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:42.718 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.310 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:12.723 [info] {"source":"oban","duration":4676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:42.727 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.311 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:12.732 [info] {"source":"oban","duration":3513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:42.736 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.313 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:12.742 [info] {"source":"oban","duration":4322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:42.745 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.315 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:12.750 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:42.753 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.316 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:12.755 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:42.760 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.318 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:12.769 [info] {"source":"oban","duration":8952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:42.772 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.321 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:12.778 [info] {"source":"oban","duration":4550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:42.783 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.323 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:12.787 [info] {"source":"oban","duration":2564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:42.792 [info] {"source":"oban","duration":3782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.325 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:12.796 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:42.799 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.327 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:12.805 [info] {"source":"oban","duration":4538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:42.808 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.329 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:12.811 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:42.815 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.330 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:12.817 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:42.821 [info] {"source":"oban","duration":2665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.332 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:12.825 [info] {"source":"oban","duration":2994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:42.829 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.333 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:12.833 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:42.835 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.336 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:12.840 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:42.843 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.338 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:12.849 [info] {"source":"oban","duration":5513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:42.853 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.340 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:12.856 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:42.859 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.343 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:12.863 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:42.866 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.344 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:12.871 [info] {"source":"oban","duration":3976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:42.874 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.345 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:12.877 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:42.882 [info] {"source":"oban","duration":4452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.348 [info] {"source":"oban","duration":1503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:12.889 [info] {"source":"oban","duration":6648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:42.897 [info] {"source":"oban","duration":5375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.350 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:12.900 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:42.904 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.352 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:12.907 [info] {"source":"oban","duration":3082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:42.913 [info] {"source":"oban","duration":3774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.355 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:12.917 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:42.921 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.357 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:12.927 [info] {"source":"oban","duration":4444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:42.932 [info] {"source":"oban","duration":3529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.359 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:12.935 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:42.940 [info] {"source":"oban","duration":3888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.363 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:12.943 [info] {"source":"oban","duration":2802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:42.947 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.365 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:12.950 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:42.954 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.369 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:12.960 [info] {"source":"oban","duration":4178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:42.964 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.371 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:12.968 [info] {"source":"oban","duration":3320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:42.971 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.372 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:12.976 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:42.980 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.373 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:12.984 [info] {"source":"oban","duration":3783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:42.988 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.375 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:12.991 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:42.994 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.377 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:12.998 [info] {"source":"oban","duration":2929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:43.006 [info] {"source":"oban","duration":6238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.378 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:13.010 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:43.014 [info] {"source":"oban","duration":3926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.381 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:13.019 [info] {"source":"oban","duration":3125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:43.023 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.383 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:13.028 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:43.031 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.385 [info] {"source":"oban","duration":1623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:13.033 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:43.036 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.387 [info] {"source":"oban","duration":417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:13.044 [info] {"source":"oban","duration":6008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:43.047 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.389 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:13.052 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:43.056 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.392 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:13.060 [info] {"source":"oban","duration":3067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:43.063 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.397 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:13.074 [info] {"source":"oban","duration":8581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:43.079 [info] {"source":"oban","duration":3246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.399 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:13.082 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:43.085 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.402 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:13.088 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:43.093 [info] {"source":"oban","duration":2766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.404 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:13.095 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:43.100 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.408 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:13.103 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:43.107 [info] {"source":"oban","duration":2892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.413 [info] {"source":"oban","duration":3432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:13.111 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:43.116 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.415 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:13.120 [info] {"source":"oban","duration":3607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:43.123 [info] {"source":"oban","duration":2732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.418 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:13.127 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:43.132 [info] {"source":"oban","duration":3284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.423 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:13.136 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:43.139 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.425 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:13.141 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:43.145 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.429 [info] {"source":"oban","duration":1441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:13.149 [info] {"source":"oban","duration":3109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:43.155 [info] {"source":"oban","duration":4493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.432 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:13.158 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:43.163 [info] {"source":"oban","duration":3869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.434 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:13.169 [info] {"source":"oban","duration":3824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:43.175 [info] {"source":"oban","duration":3935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.438 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:13.178 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:43.182 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.439 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:13.186 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:43.188 [info] {"source":"oban","duration":1565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.440 [info] {"source":"oban","duration":885,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:13.191 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:43.195 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.443 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:13.200 [info] {"source":"oban","duration":4426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:43.203 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.446 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:13.206 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:43.211 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.449 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:13.216 [info] {"source":"oban","duration":3444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:43.220 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.454 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:13.223 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:43.227 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.458 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:13.229 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:43.235 [info] {"source":"oban","duration":3689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.460 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:13.238 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:43.245 [info] {"source":"oban","duration":5499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.463 [info] {"source":"oban","duration":2545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:13.250 [info] {"source":"oban","duration":3784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:43.253 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.466 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:13.257 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:43.260 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.469 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:13.264 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:43.271 [info] {"source":"oban","duration":4918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.473 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:13.273 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:43.280 [info] {"source":"oban","duration":4975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.478 [info] {"source":"oban","duration":3503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:13.285 [info] {"source":"oban","duration":2495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:43.287 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.481 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:13.291 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:43.294 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.483 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:13.299 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:43.303 [info] {"source":"oban","duration":2561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.487 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:13.307 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:43.309 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.489 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:13.314 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:43.318 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.491 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:13.323 [info] {"source":"oban","duration":4261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:43.329 [info] {"source":"oban","duration":4397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.493 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:13.332 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:43.337 [info] {"source":"oban","duration":3198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.495 [info] {"source":"oban","duration":1449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:13.340 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:43.344 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.497 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:13.348 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:43.351 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.499 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:13.355 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:43.357 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.504 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:13.362 [info] {"source":"oban","duration":3814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:43.366 [info] {"source":"oban","duration":2725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.506 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:13.370 [info] {"source":"oban","duration":2741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:43.375 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.511 [info] {"source":"oban","duration":3436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:13.385 [info] {"source":"oban","duration":9369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:43.388 [info] {"source":"oban","duration":2694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.513 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:13.392 [info] {"source":"oban","duration":2534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:43.396 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.515 [info] {"source":"oban","duration":853,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:13.399 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:43.403 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.517 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:13.406 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:43.410 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.520 [info] {"source":"oban","duration":1295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:13.413 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:43.417 [info] {"source":"oban","duration":2482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.522 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:13.421 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:43.424 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.524 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:13.428 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:43.430 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.526 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:13.434 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:43.436 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.529 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:13.442 [info] {"source":"oban","duration":3918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:43.445 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.531 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:13.447 [info] {"source":"oban","duration":1589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:43.449 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.534 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:13.453 [info] {"source":"oban","duration":2625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:43.458 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.536 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:13.461 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:43.464 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.538 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:13.468 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:43.471 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.542 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:13.474 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:43.480 [info] {"source":"oban","duration":4810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.546 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:13.485 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:43.487 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.548 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:13.490 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:43.493 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.549 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:13.497 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:43.500 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.552 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:13.505 [info] {"source":"oban","duration":3310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:43.508 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.555 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:13.511 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:43.516 [info] {"source":"oban","duration":3698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.560 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:13.520 [info] {"source":"oban","duration":2145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:43.524 [info] {"source":"oban","duration":3841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.564 [info] {"source":"oban","duration":3041,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:13.527 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:43.531 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.567 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:13.535 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:43.538 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.570 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:13.543 [info] {"source":"oban","duration":4014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:43.547 [info] {"source":"oban","duration":3586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.574 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:13.553 [info] {"source":"oban","duration":4346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:43.555 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.578 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:13.558 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:43.564 [info] {"source":"oban","duration":4200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.580 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:13.567 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:43.572 [info] {"source":"oban","duration":3777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.582 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:13.576 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:43.580 [info] {"source":"oban","duration":3383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.584 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:13.587 [info] {"source":"oban","duration":6936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:43.590 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.586 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:13.593 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:43.596 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.588 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:13.599 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:43.604 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.590 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:13.611 [info] {"source":"oban","duration":4669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:43.615 [info] {"source":"oban","duration":3509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.593 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:13.618 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:43.624 [info] {"source":"oban","duration":5049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.596 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:13.627 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:43.632 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.599 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:13.636 [info] {"source":"oban","duration":2485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:43.640 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.601 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:13.645 [info] {"source":"oban","duration":4016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:43.649 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.604 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:13.654 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:43.657 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.605 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:13.660 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:43.663 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.608 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:13.668 [info] {"source":"oban","duration":3892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:43.672 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.610 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:13.676 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:43.680 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.613 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:13.685 [info] {"source":"oban","duration":3062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:43.689 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.617 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:13.694 [info] {"source":"oban","duration":4144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:17.551 [info] GET /sources/1/media/8/edit 05:11:17.552 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "8", "source_id" => "1"} Pipelines: [:browser] 05:11:17.555 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=821.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" = ?) [8] 05:11:17.558 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=524.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:11:17.561 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=525.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 [] 05:11:17.565 [debug] QUERY OK source="settings" db=1.7ms idle=530.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 [] 05:11:17.570 [info] Sent 200 in 18ms 05:11:18.052 [info] GET /sources/1/media/25/edit 05:11:18.052 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "25", "source_id" => "1"} Pipelines: [:browser] 05:11:18.054 [debug] QUERY OK source="media_items" db=1.0ms idle=497.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" = ?) [25] 05:11:18.055 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=496.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:11:18.056 [debug] QUERY OK source="settings" db=0.3ms idle=494.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 [] 05:11:18.058 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=492.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:11:18.061 [info] Sent 200 in 9ms 05:11:43.699 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.619 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:13.703 [info] {"source":"oban","duration":3330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:43.707 [info] {"source":"oban","duration":3903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.620 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:13.711 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:18.991 [info] GET /sources/1/media/25/force_download 05:13:18.995 [debug] QUERY OK source="settings" db=1.5ms queue=0.2ms idle=1960.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:13:18.997 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=1908.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:13:18.998 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 05:13:19.000 [error] #PID<0.300320.0> running PinchflatWeb.Endpoint (connection #PID<0.300319.0>, stream id 1) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/media/25/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/25/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.300319.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/25/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 53486}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.300320.0>, params: %{}, path_info: ["sources", "1", "media", "25", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/media/25/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYDuWba2rHa19cADf3h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.300319.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/25/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 53486}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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/25/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.300319.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/25/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 53486}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.300320.0>, params: %{}, path_info: ["sources", "1", "media", "25", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/med (truncated) 05:13:43.715 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.621 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:13.721 [info] {"source":"oban","duration":4518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:14.614 [info] GET /sources/1/media/25 05:14:14.614 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "25", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 05:14:14.616 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=894.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" = ?) [25] 05:14:14.619 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=581.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 05:14:14.621 [debug] QUERY OK source="tasks" db=3.1ms idle=581.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" [25] 05:14:14.628 [debug] QUERY OK source="oban_jobs" db=4.0ms idle=587.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [464, 478, 492, 507, 523, 538, 554, 569, 585, 599, 613, 628, 644, 658, 672, 688, 704, 718, 732, 747, 763, 777, 791, 807, 823, 839, 855, 870, 886, 900, 914, 929, 945, 959, 973, 990, 1006, 1020, 1034, 1049, 1066, 1080, 1094, 1109, 1125, 1139, 1153, 1168, 1184, 1200, ...] 05:14:14.636 [debug] QUERY OK source="settings" db=0.9ms idle=374.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:14:14.637 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=19.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 [] 05:14:14.640 [debug] QUERY OK source="settings" db=0.7ms 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 [] 05:14:14.643 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=21.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] 05:14:14.686 [info] Sent 200 in 71ms 05:14:43.727 [info] {"source":"oban","duration":5518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.624 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:13.731 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:43.736 [info] {"source":"oban","duration":3286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.625 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:13.740 [info] {"source":"oban","duration":2935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:43.743 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.627 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:13.747 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:43.752 [info] {"source":"oban","duration":4024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.629 [info] {"source":"oban","duration":1295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:13.755 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:43.762 [info] {"source":"oban","duration":6296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.630 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:13.766 [info] {"source":"oban","duration":3256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:43.769 [info] {"source":"oban","duration":1402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.633 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:13.773 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:43.776 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.634 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:03.303 [info] GET /sources/1/media/8/force_download 05:21:03.309 [debug] QUERY OK source="settings" db=1.3ms queue=1.2ms idle=1269.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:21:03.312 [debug] QUERY OK source="settings" db=2.5ms idle=888.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 [] 05:21:03.313 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 05:21:03.317 [error] #PID<0.300368.0> running PinchflatWeb.Endpoint (connection #PID<0.300367.0>, stream id 1) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/media/8/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/8/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.300367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/8/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57708}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.300368.0>, params: %{}, path_info: ["sources", "1", "media", "8", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/media/8/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYEJYIET03jAJAADf7h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.300367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/8/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57708}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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/8/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.300367.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/8/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 57708}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.300368.0>, params: %{}, path_info: ["sources", "1", "media", "8", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/media/8/forc (truncated) 05:21:03.440 [info] GET /sources/1/media/8 05:21:03.440 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "8", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 05:21:03.447 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=403.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" = ?) [8] 05:21:03.458 [debug] QUERY OK source="sources" db=6.2ms queue=0.2ms idle=141.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 05:21:03.458 [debug] QUERY OK source="tasks" db=10.2ms queue=0.1ms idle=410.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" [8] 05:21:03.466 [debug] QUERY OK source="oban_jobs" db=4.6ms idle=148.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [463, 477, 491, 506, 522, 537, 553, 568, 584, 598, 612, 627, 643, 657, 671, 687, 703, 717, 731, 746, 762, 776, 790, 806, 822, 838, 854, 869, 885, 899, 913, 928, 944, 958, 972, 989, 1005, 1019, 1033, 1048, 1065, 1079, 1093, 1108, 1124, 1138, 1152, 1167, 1183, 1199, ...] 05:21:03.472 [debug] QUERY OK source="settings" db=0.5ms idle=48.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 [] 05:21:03.473 [debug] QUERY OK source="settings" db=0.6ms idle=25.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:21:03.475 [debug] QUERY OK source="settings" db=1.0ms idle=16.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:21:03.477 [debug] QUERY OK source="media_profiles" db=0.7ms idle=18.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 05:21:03.524 [info] Sent 200 in 84ms 05:21:13.780 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:43.784 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.635 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:13.788 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:43.792 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.643 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:13.797 [info] {"source":"oban","duration":3270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:43.803 [info] {"source":"oban","duration":5248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.645 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:13.809 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:43.812 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.647 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:13.815 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:43.818 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.649 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:13.822 [info] {"source":"oban","duration":3859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:43.828 [info] {"source":"oban","duration":4104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.651 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:13.832 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:43.835 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.653 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:13.840 [info] {"source":"oban","duration":3098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:43.846 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.655 [info] {"source":"oban","duration":1490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:13.848 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:43.852 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.656 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:13.857 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:43.860 [info] {"source":"oban","duration":1657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.657 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:13.865 [info] {"source":"oban","duration":3108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:43.871 [info] {"source":"oban","duration":4272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.659 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:13.874 [info] {"source":"oban","duration":2468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:43.880 [info] {"source":"oban","duration":4207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.662 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:13.885 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:43.888 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.664 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:13.891 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:43.893 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.668 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:13.897 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:43.900 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.676 [info] {"source":"oban","duration":2653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:13.905 [info] {"source":"oban","duration":3441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:43.908 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.679 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:13.911 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:43.917 [info] {"source":"oban","duration":3703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.680 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:13.921 [info] {"source":"oban","duration":4030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:43.926 [info] {"source":"oban","duration":3681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.682 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:13.930 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:43.935 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.685 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:13.939 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:43.942 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.688 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:13.945 [info] {"source":"oban","duration":2969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:43.953 [info] {"source":"oban","duration":5533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.691 [info] {"source":"oban","duration":2113,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:13.957 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:43.960 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.695 [info] {"source":"oban","duration":3002,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:13.963 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:43.968 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.696 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:13.972 [info] {"source":"oban","duration":3840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:43.977 [info] {"source":"oban","duration":3422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.697 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:13.981 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:43.987 [info] {"source":"oban","duration":4346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.700 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:13.992 [info] {"source":"oban","duration":4005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:43.998 [info] {"source":"oban","duration":4451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.702 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:14.007 [info] {"source":"oban","duration":7052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:44.011 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.703 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:14.015 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:44.018 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.705 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:14.023 [info] {"source":"oban","duration":3227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:44.027 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.707 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:14.030 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:44.035 [info] {"source":"oban","duration":3684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.709 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:14.039 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:44.042 [info] {"source":"oban","duration":2658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.710 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:14.046 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:44.050 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.713 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:14.053 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:37.359 [info] GET / 05:53:37.359 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 05:53:37.362 [debug] QUERY OK source="settings" db=0.9ms idle=292.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 [] 05:53:37.363 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=294.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 05:53:37.364 [debug] QUERY OK source="sources" db=0.6ms idle=295.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 05:53:37.365 [debug] QUERY OK source="media_items" db=0.8ms idle=295.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 05:53:37.366 [debug] QUERY OK source="media_items" db=0.7ms idle=266.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 05:53:37.368 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:53:37.370 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:53:37.372 [debug] QUERY OK source="settings" db=0.6ms 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 [] 05:53:37.376 [debug] QUERY OK source="tasks" db=0.7ms idle=9.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"] 05:53:37.378 [debug] QUERY OK source="media_items" db=0.6ms idle=10.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)) [] 05:53:37.380 [debug] QUERY OK source="media_items" db=1.3ms idle=10.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] 05:53:37.382 [debug] QUERY OK source="media_items" db=0.9ms idle=11.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"))) [] 05:53:37.385 [debug] QUERY OK source="media_items" db=2.1ms idle=10.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] 05:53:37.387 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 05:53:37.392 [info] Sent 200 in 33ms 05:53:44.056 [info] {"source":"oban","duration":1389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.715 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:14.060 [info] {"source":"oban","duration":2832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:44.064 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.717 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:14.068 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:44.071 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.721 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:14.075 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:44.079 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.722 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:14.081 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:44.088 [info] {"source":"oban","duration":4482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.723 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:14.092 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:44.097 [info] {"source":"oban","duration":3821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.725 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:14.101 [info] {"source":"oban","duration":3683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:44.104 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.728 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:14.109 [info] {"source":"oban","duration":3014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:44.113 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.729 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:14.119 [info] {"source":"oban","duration":3615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:44.124 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.732 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:14.127 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:44.130 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.737 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:14.135 [info] {"source":"oban","duration":4834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:44.138 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.739 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:14.140 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:44.144 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.740 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:14.147 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:44.151 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.741 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:14.157 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:44.164 [info] {"source":"oban","duration":5092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.744 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:14.168 [info] {"source":"oban","duration":2388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:44.171 [info] {"source":"oban","duration":2415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.746 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:14.174 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:44.178 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.750 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:14.182 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:44.185 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.752 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:14.189 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:44.193 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.754 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:14.199 [info] {"source":"oban","duration":5262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:44.205 [info] {"source":"oban","duration":4220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.755 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:14.208 [info] {"source":"oban","duration":2291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:44.215 [info] {"source":"oban","duration":6331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.757 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:14.218 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:44.221 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.760 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:14.225 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:44.230 [info] {"source":"oban","duration":3494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.765 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:14.233 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:44.237 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.768 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:14.244 [info] {"source":"oban","duration":5306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:44.248 [info] {"source":"oban","duration":3617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.770 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:14.250 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:44.255 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.771 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:14.259 [info] {"source":"oban","duration":2442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:44.262 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.773 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:14.266 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:44.270 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.776 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:14.274 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:44.278 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.778 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:14.282 [info] {"source":"oban","duration":3030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:44.286 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.780 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:14.293 [info] {"source":"oban","duration":5571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:44.297 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.781 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:14.300 [info] {"source":"oban","duration":2718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:44.304 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.786 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:14.307 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:44.311 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.788 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:14.313 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:44.317 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.791 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:14.319 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:44.325 [info] {"source":"oban","duration":4091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.793 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:14.329 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:44.333 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.797 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:14.337 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:44.340 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.798 [info] {"source":"oban","duration":582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:14.349 [info] {"source":"oban","duration":7021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:44.354 [info] {"source":"oban","duration":3802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.799 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:14.358 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:44.363 [info] {"source":"oban","duration":4948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.802 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:14.368 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:44.374 [info] {"source":"oban","duration":3556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.805 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:14.378 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:44.382 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.807 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:14.386 [info] {"source":"oban","duration":3736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:44.390 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.808 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:14.394 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:44.398 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.809 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:14.401 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:44.403 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.810 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:14.408 [info] {"source":"oban","duration":3613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:44.413 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.812 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:14.416 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:44.421 [info] {"source":"oban","duration":3952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.814 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:14.425 [info] {"source":"oban","duration":2800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:44.428 [info] {"source":"oban","duration":1527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.815 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:14.433 [info] {"source":"oban","duration":3969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:44.442 [info] {"source":"oban","duration":7160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.819 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:14.444 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:44.447 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.820 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:14.451 [info] {"source":"oban","duration":2582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:44.454 [info] {"source":"oban","duration":2598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.825 [info] {"source":"oban","duration":3262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:14.458 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:44.461 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.828 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:14.464 [info] {"source":"oban","duration":3059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:44.470 [info] {"source":"oban","duration":3828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.831 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:14.473 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:44.479 [info] {"source":"oban","duration":4087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.837 [info] {"source":"oban","duration":3457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:14.485 [info] {"source":"oban","duration":4442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:44.487 [info] {"source":"oban","duration":2032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.839 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:14.492 [info] {"source":"oban","duration":3098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:44.498 [info] {"source":"oban","duration":4816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.842 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:14.502 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:44.507 [info] {"source":"oban","duration":2854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.846 [info] {"source":"oban","duration":1521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:14.512 [info] {"source":"oban","duration":4347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:44.516 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.848 [info] {"source":"oban","duration":1419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:14.519 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:44.524 [info] {"source":"oban","duration":4148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.850 [info] {"source":"oban","duration":1442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:14.528 [info] {"source":"oban","duration":2689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:44.533 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.852 [info] {"source":"oban","duration":577,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:14.536 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:44.540 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.854 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:14.544 [info] {"source":"oban","duration":3792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:44.549 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.857 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:14.553 [info] {"source":"oban","duration":2292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:44.556 [info] {"source":"oban","duration":2611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.858 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:14.559 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:44.563 [info] {"source":"oban","duration":2615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.859 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:14.567 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:44.570 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.860 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:14.574 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:44.578 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.861 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:14.580 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:44.584 [info] {"source":"oban","duration":2672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.864 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:14.588 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:44.591 [info] {"source":"oban","duration":2430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.866 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:14.594 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:44.603 [info] {"source":"oban","duration":6862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.868 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:14.606 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:44.609 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.871 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:14.616 [info] {"source":"oban","duration":4464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:44.621 [info] {"source":"oban","duration":3567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.872 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:14.625 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:44.628 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.875 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:14.632 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:44.634 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.878 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:14.638 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:44.642 [info] {"source":"oban","duration":3547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.879 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:14.646 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:44.650 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.880 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:14.654 [info] {"source":"oban","duration":2598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:44.658 [info] {"source":"oban","duration":2424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.883 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:14.668 [info] {"source":"oban","duration":4148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:44.670 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.885 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:14.675 [info] {"source":"oban","duration":3499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:44.680 [info] {"source":"oban","duration":3616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.886 [info] {"source":"oban","duration":618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:14.684 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:44.687 [info] {"source":"oban","duration":2528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.888 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:14.691 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:44.693 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.892 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:14.698 [info] {"source":"oban","duration":3390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:44.700 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.894 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:14.704 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:44.706 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.897 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:14.710 [info] {"source":"oban","duration":2415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:44.714 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.900 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:14.717 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:44.720 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.904 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:14.724 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:44.727 [info] {"source":"oban","duration":2539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.905 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:14.732 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:44.735 [info] {"source":"oban","duration":2579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.906 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:14.740 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:44.744 [info] {"source":"oban","duration":3324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.909 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:14.748 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:44.751 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.911 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:14.756 [info] {"source":"oban","duration":3651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:44.768 [info] {"source":"oban","duration":9939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.914 [info] {"source":"oban","duration":1349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:14.772 [info] {"source":"oban","duration":3216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:44.775 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.917 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:14.780 [info] {"source":"oban","duration":4554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:44.783 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.918 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:14.787 [info] {"source":"oban","duration":2564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:44.792 [info] {"source":"oban","duration":3842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.921 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:14.796 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:44.802 [info] {"source":"oban","duration":4429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.925 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:14.805 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:44.808 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.929 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:14.813 [info] {"source":"oban","duration":3572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:44.817 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.932 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:14.820 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:44.825 [info] {"source":"oban","duration":3426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.933 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:14.833 [info] {"source":"oban","duration":5599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:44.836 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.937 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:14.841 [info] {"source":"oban","duration":4144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:44.846 [info] {"source":"oban","duration":4026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.938 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:14.849 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:44.853 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.939 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:14.857 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:44.861 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.941 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:14.867 [info] {"source":"oban","duration":4726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:44.870 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.943 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:14.875 [info] {"source":"oban","duration":3948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:44.879 [info] {"source":"oban","duration":2947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.946 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:14.883 [info] {"source":"oban","duration":3068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:44.887 [info] {"source":"oban","duration":3038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.948 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:14.893 [info] {"source":"oban","duration":4449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:44.896 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.949 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:14.901 [info] {"source":"oban","duration":3967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:44.905 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.951 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:14.911 [info] {"source":"oban","duration":3975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:44.913 [info] {"source":"oban","duration":1491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.954 [info] {"source":"oban","duration":1383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:14.915 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:44.920 [info] {"source":"oban","duration":3177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.956 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:14.927 [info] {"source":"oban","duration":6191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:44.933 [info] {"source":"oban","duration":4122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.959 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:14.937 [info] {"source":"oban","duration":3931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:44.945 [info] {"source":"oban","duration":5101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.960 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:14.950 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:44.954 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.962 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:14.957 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:44.960 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.963 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:14.965 [info] {"source":"oban","duration":3804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:44.971 [info] {"source":"oban","duration":4383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.965 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:14.974 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:44.980 [info] {"source":"oban","duration":4245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.968 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:14.983 [info] {"source":"oban","duration":2833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:44.987 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.970 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:14.993 [info] {"source":"oban","duration":4747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:44.997 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.972 [info] {"source":"oban","duration":381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:15.002 [info] {"source":"oban","duration":4108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:45.006 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.974 [info] {"source":"oban","duration":1434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:15.011 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:45.015 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.976 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:15.019 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:45.024 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.979 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:15.027 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:45.031 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.982 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:15.034 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:45.037 [info] {"source":"oban","duration":2543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.983 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:15.041 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:45.044 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.986 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:15.047 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:45.050 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.988 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:15.053 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:45.057 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.989 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:15.061 [info] {"source":"oban","duration":3351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:45.065 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.991 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:15.068 [info] {"source":"oban","duration":1549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:45.073 [info] {"source":"oban","duration":4593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.992 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:15.078 [info] {"source":"oban","duration":3624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:45.082 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.995 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:15.085 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:45.088 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.996 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:15.093 [info] {"source":"oban","duration":3005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:45.096 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.999 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:15.098 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:45.103 [info] {"source":"oban","duration":4442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:52.692 [info] GET /sitemap.xml 07:59:52.696 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=500.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 [] 07:59:52.699 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=502.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:59:52.699 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:59:52.700 [error] #PID<0.301248.0> running PinchflatWeb.Endpoint (connection #PID<0.301246.0>, stream id 2) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 36282}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301248.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYM0D3emg6X2-4ADgtB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 36282}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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 /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 36282}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301248.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYM0D3emg6X2-4ADgtB"} ], scheme: :h (truncated) 08:00:01.002 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:15.107 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:45.111 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.004 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:15.115 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:45.120 [info] {"source":"oban","duration":4491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.006 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:15.126 [info] {"source":"oban","duration":4137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:45.129 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.009 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:15.134 [info] {"source":"oban","duration":3966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:45.138 [info] {"source":"oban","duration":3442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.013 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:15.142 [info] {"source":"oban","duration":3513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:45.147 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.015 [info] {"source":"oban","duration":680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:15.150 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:45.154 [info] {"source":"oban","duration":2831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.020 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:15.157 [info] {"source":"oban","duration":2648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:45.161 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.021 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:15.166 [info] {"source":"oban","duration":4019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:45.169 [info] {"source":"oban","duration":2649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.024 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:15.173 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:45.178 [info] {"source":"oban","duration":3417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.026 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:15.182 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:45.184 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.027 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:15.188 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:45.192 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.030 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:15.196 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:45.201 [info] {"source":"oban","duration":4994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.032 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:15.206 [info] {"source":"oban","duration":2632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:45.208 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.035 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:15.213 [info] {"source":"oban","duration":3924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 08:13:45.217 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.036 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:15.221 [info] {"source":"oban","duration":3423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:45.224 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.038 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:15.227 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:45.229 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.041 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:15.233 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:45.238 [info] {"source":"oban","duration":3720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.046 [info] {"source":"oban","duration":4263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:15.244 [info] {"source":"oban","duration":5281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:45.249 [info] {"source":"oban","duration":4125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.047 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:15.255 [info] {"source":"oban","duration":3743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:45.258 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.049 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:15.262 [info] {"source":"oban","duration":2709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:45.267 [info] {"source":"oban","duration":4330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.052 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:15.270 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:45.274 [info] {"source":"oban","duration":3248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.053 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:15.278 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:45.282 [info] {"source":"oban","duration":3388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.055 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:15.284 [info] {"source":"oban","duration":1621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:45.290 [info] {"source":"oban","duration":5241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.056 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:15.293 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:45.299 [info] {"source":"oban","duration":3980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.058 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:15.303 [info] {"source":"oban","duration":3582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:45.306 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.059 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:15.311 [info] {"source":"oban","duration":3199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:45.314 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.064 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:15.318 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:45.329 [info] {"source":"oban","duration":9881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.065 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:15.335 [info] {"source":"oban","duration":4709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:45.342 [info] {"source":"oban","duration":4385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.066 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:15.346 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:45.350 [info] {"source":"oban","duration":2437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.069 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:15.354 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:45.360 [info] {"source":"oban","duration":4154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.071 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:15.363 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:45.366 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.072 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:15.369 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:45.373 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.074 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:15.376 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:45.379 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.079 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:15.383 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:45.388 [info] {"source":"oban","duration":4154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.081 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:15.393 [info] {"source":"oban","duration":3946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:45.397 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.083 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:15.404 [info] {"source":"oban","duration":5216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:45.408 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.084 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:15.411 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:45.415 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.086 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:15.419 [info] {"source":"oban","duration":3548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:45.422 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.088 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:15.424 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:45.428 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.092 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:15.437 [info] {"source":"oban","duration":6229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:45.443 [info] {"source":"oban","duration":4860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.094 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:15.448 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:45.454 [info] {"source":"oban","duration":5714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.097 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:15.458 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:45.462 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.100 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:15.464 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:45.469 [info] {"source":"oban","duration":3586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.104 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:15.474 [info] {"source":"oban","duration":3163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:45.481 [info] {"source":"oban","duration":6093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.106 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:15.487 [info] {"source":"oban","duration":2444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:45.491 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.110 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:15.498 [info] {"source":"oban","duration":4653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:45.505 [info] {"source":"oban","duration":5273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.113 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:15.509 [info] {"source":"oban","duration":3403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:33.753 [info] {"args":{"id":1},"id":2259,"meta":{},"system_time":1762613193752963471,"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"]} 08:46:33.757 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=519.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:33.760 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=523.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:33.764 [debug] QUERY OK source="media_items" db=1.4ms queue=0.5ms idle=527.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:46:33.765 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 08:46:33.766 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:33.769 [debug] QUERY OK source="settings" db=1.0ms idle=11.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:46:33.771 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 08:46:33.772 [debug] Current batch of media processed. Will check again in 1000ms 08:46:33.773 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:33.773 [debug] QUERY OK source="settings" db=0.5ms 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 [] 08:46:33.774 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:33.775 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/4e/bc/4ebcb5a60d0cd960d52b5cdb3ec9d438f2d65463a80aeeaea21424aa7d0ab255.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:34.773 [debug] Current batch of media processed. Will check again in 1000ms 08:46:35.775 [debug] Current batch of media processed. Will check again in 1000ms 08:46:36.776 [debug] Current batch of media processed. Will check again in 1000ms 08:46:37.777 [debug] Current batch of media processed. Will check again in 1000ms 08:46:38.778 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "filename" => "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", "id" => "wu801rrpRtk", "original_url" => "https://www.youtube.com/watch?v=wu801rrpRtk", "playlist_index" => 1, "title" => "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "upload_date" => "20250916"} 08:46:38.783 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=1544.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:38.786 [debug] QUERY OK source="sources" db=1.5ms queue=0.4ms idle=1549.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:38.790 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1552.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 08:46:38.806 [debug] QUERY OK source="media_items" db=14.0ms queue=0.2ms idle=1022.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "ee03dafd-76e5-46c2-8ea5-037e78b6cd39", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-08 14:46:38Z], ~U[2025-11-08 14:46:38Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 08:46:38.808 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=32.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:38.810 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.2ms idle=25.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:38.814 [debug] QUERY OK source="media_items" db=2.3ms idle=25.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:46:38.814 [info] Kicking off download for media item #1 (wu801rrpRtk) 08:46:38.824 [debug] QUERY OK source="tasks" db=1.4ms queue=0.6ms idle=14.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2260, 1, ~U[2025-11-08 14:46:38Z], ~U[2025-11-08 14:46:38Z]] 08:46:38.825 [debug] Current batch of media processed. Will check again in 1000ms 08:46:38.833 [info] {"args":{"id":1},"id":2260,"meta":{},"system_time":1762613198832243954,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:38.835 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=19.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" = ?) [1] 08:46:38.836 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:38.842 [debug] QUERY OK source="sources" db=4.2ms queue=1.4ms idle=18.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:38.847 [debug] QUERY OK source="media_profiles" db=3.1ms queue=0.6ms idle=21.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:38.849 [debug] QUERY OK source="media_items" db=1.2ms idle=23.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:46:38.851 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=19.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 08:46:38.852 [debug] QUERY OK source="media_profiles" db=0.9ms idle=16.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:38.855 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:38.856 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:38.859 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:38.861 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:38.862 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:38.862 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5b/48/5b48f99145d241e7cbe495e4db5c72253a6c5b26f15d6d059df0c117ed0d0b06.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:39.827 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", "id" => "uah3PW5v-U4", "original_url" => "https://www.youtube.com/watch?v=uah3PW5v-U4", "playlist_index" => 2, "title" => "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "upload_date" => "20241016"} 08:46:39.830 [debug] QUERY OK source="sources" db=2.2ms idle=972.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:39.832 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=970.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:39.834 [debug] QUERY OK source="media_items" db=1.1ms queue=0.6ms idle=971.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 08:46:39.851 [debug] QUERY OK source="media_items" db=13.3ms queue=0.2ms idle=975.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "a90419b3-7774-4642-8449-6367e6931928", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-08 14:46:39Z], ~U[2025-11-08 14:46:39Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 08:46:39.853 [debug] QUERY OK source="sources" db=2.2ms idle=73.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:39.858 [debug] QUERY OK source="media_profiles" db=1.3ms queue=2.7ms idle=23.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:39.862 [debug] QUERY OK source="media_items" db=1.0ms idle=28.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 [2] 08:46:39.862 [info] Kicking off download for media item #2 (uah3PW5v-U4) 08:46:39.870 [debug] QUERY OK source="tasks" db=1.5ms queue=0.1ms idle=15.2ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2261, 2, ~U[2025-11-08 14:46:39Z], ~U[2025-11-08 14:46:39Z]] 08:46:39.871 [debug] Current batch of media processed. Will check again in 1000ms 08:46:39.877 [info] {"args":{"id":2},"id":2261,"meta":{},"system_time":1762613199876731704,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:39.881 [debug] QUERY OK source="media_items" db=3.6ms idle=15.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" = ?) [2] 08:46:39.885 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:39.887 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=20.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:39.892 [debug] QUERY OK source="media_profiles" db=4.5ms queue=0.1ms idle=19.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:39.898 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=26.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 08:46:39.903 [debug] QUERY OK source="media_metadata" db=1.9ms idle=24.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 08:46:39.905 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=22.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:39.908 [debug] QUERY OK source="settings" db=2.4ms idle=18.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:39.910 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:39.915 [debug] QUERY OK source="settings" db=0.6ms idle=22.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:46:39.917 [debug] QUERY OK source="settings" db=1.3ms idle=16.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:39.920 [debug] QUERY OK source="settings" db=3.1ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:39.921 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/19/54/1954bec47272e5ba3ab1bb2a9ff9d41f325ff5a916aea4ab4a0252f10da1ee62.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:40.872 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "filename" => "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", "id" => "-GFzEz6jpos", "original_url" => "https://www.youtube.com/watch?v=-GFzEz6jpos", "playlist_index" => 3, "title" => "Side Quest Vol. 1 - GRiZ", "upload_date" => "20250617"} 08:46:40.873 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=964.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:40.874 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=958.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:40.877 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=957.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 08:46:40.886 [debug] QUERY OK source="media_items" db=7.8ms idle=957.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "63eb7409-e659-4750-8e0e-73f571c6bb60", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-08 14:46:40Z], ~U[2025-11-08 14:46:40Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 08:46:40.889 [debug] QUERY OK source="sources" db=2.4ms idle=105.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:40.890 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 08:46:40.891 [debug] QUERY OK source="media_items" db=0.7ms idle=16.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 08:46:40.892 [info] Kicking off download for media item #3 (-GFzEz6jpos) 08:46:40.898 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=7.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2262, 3, ~U[2025-11-08 14:46:40Z], ~U[2025-11-08 14:46:40Z]] 08:46:40.899 [debug] Current batch of media processed. Will check again in 1000ms 08:46:41.902 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "filename" => "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", "id" => "HsptJq2CYwY", "original_url" => "https://www.youtube.com/watch?v=HsptJq2CYwY", "playlist_index" => 4, "title" => "Tape B - CarTunes Vol 4 | VISUALIZER", "upload_date" => "20250311"} 08:46:41.903 [debug] QUERY OK source="sources" db=0.5ms idle=1011.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:41.906 [debug] QUERY OK source="sources" db=1.6ms idle=1009.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:41.907 [debug] QUERY OK source="media_items" db=1.1ms idle=1009.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 08:46:41.911 [debug] QUERY OK source="media_items" db=2.7ms idle=1010.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "6c73e89c-ba44-435a-b405-d79f0de05e23", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-08 14:46:41Z], ~U[2025-11-08 14:46:41Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 08:46:41.913 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=127.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:41.915 [debug] QUERY OK source="media_profiles" db=1.5ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:41.918 [debug] QUERY OK source="media_items" db=0.7ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:46:41.918 [info] Kicking off download for media item #4 (HsptJq2CYwY) 08:46:41.928 [debug] QUERY OK source="tasks" db=0.5ms queue=0.5ms idle=13.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2263, 4, ~U[2025-11-08 14:46:41Z], ~U[2025-11-08 14:46:41Z]] 08:46:41.929 [debug] Current batch of media processed. Will check again in 1000ms 08:46:42.930 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", "id" => "lQbJ4CRAlAE", "original_url" => "https://www.youtube.com/watch?v=lQbJ4CRAlAE", "playlist_index" => 5, "title" => "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "upload_date" => "20241121"} 08:46:42.933 [debug] QUERY OK source="sources" db=2.1ms idle=1012.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:42.936 [debug] QUERY OK source="sources" db=0.6ms queue=1.8ms idle=1007.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:42.937 [debug] QUERY OK source="media_items" db=0.6ms idle=1009.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 08:46:42.950 [debug] QUERY OK source="media_items" db=10.0ms queue=0.3ms idle=1009.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "2e862b52-4cda-424a-820a-99ce9707f273", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-08 14:46:42Z], ~U[2025-11-08 14:46:42Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinemat (truncated) 08:46:42.953 [debug] QUERY OK source="sources" db=1.0ms queue=2.0ms idle=160.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:42.955 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.5ms 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] 08:46:42.958 [debug] QUERY OK source="media_items" db=2.1ms idle=19.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 08:46:42.958 [info] Kicking off download for media item #5 (lQbJ4CRAlAE) 08:46:42.971 [debug] QUERY OK source="tasks" db=2.3ms queue=0.1ms idle=14.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2264, 5, ~U[2025-11-08 14:46:42Z], ~U[2025-11-08 14:46:42Z]] 08:46:42.972 [debug] Current batch of media processed. Will check again in 1000ms 08:46:43.625 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/5b/48/5b48f99145d241e7cbe495e4db5c72253a6c5b26f15d6d059df0c117ed0d0b06.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:43.626 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:43.626 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:43.628 [info] {"args":{"id":1},"id":2260,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4794384,"event":"job:stop","queue_time":828888,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:43.641 [info] {"args":{"id":3},"id":2262,"meta":{},"system_time":1762613203638815274,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:43.646 [debug] QUERY OK source="media_items" db=4.6ms queue=0.2ms idle=675.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" = ?) [3] 08:46:43.646 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:43.649 [debug] QUERY OK source="sources" db=2.0ms idle=678.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:43.651 [debug] QUERY OK source="media_profiles" db=1.7ms idle=678.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:43.653 [debug] QUERY OK source="media_items" db=1.6ms idle=23.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 [3] 08:46:43.656 [debug] QUERY OK source="media_metadata" db=0.3ms idle=17.5ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 08:46:43.658 [debug] QUERY OK source="media_profiles" db=1.4ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:43.659 [debug] QUERY OK source="settings" db=0.9ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:43.660 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:43.662 [debug] QUERY OK source="settings" db=0.4ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:43.663 [debug] QUERY OK source="settings" db=0.6ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:43.664 [debug] QUERY OK source="settings" db=0.5ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:43.664 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/91/ae/91ae3db00c9afdbaa3d94e261bc9c3c8ac147478caf78d5ce1633819aecc997c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:43.974 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "filename" => "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", "id" => "Z87diG3h9KY", "original_url" => "https://www.youtube.com/watch?v=Z87diG3h9KY", "playlist_index" => 6, "title" => "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "upload_date" => "20250214"} 08:46:43.977 [debug] QUERY OK source="sources" db=2.0ms queue=0.2ms idle=315.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:43.979 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:43.981 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=316.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 08:46:44.003 [debug] QUERY OK source="media_items" db=19.4ms queue=0.3ms idle=318.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "aae5d10b-d256-4e62-ad9a-496bf38bb0cb", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-08 14:46:43Z], ~U[2025-11-08 14:46:43Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 08:46:44.008 [debug] QUERY OK source="sources" db=5.4ms queue=0.1ms idle=210.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:44.011 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=31.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:44.016 [debug] QUERY OK source="media_items" db=3.6ms queue=1.3ms idle=32.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 [6] 08:46:44.017 [info] Kicking off download for media item #6 (Z87diG3h9KY) 08:46:44.027 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=17.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2265, 6, ~U[2025-11-08 14:46:44Z], ~U[2025-11-08 14:46:44Z]] 08:46:44.028 [debug] Current batch of media processed. Will check again in 1000ms 08:46:44.640 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/19/54/1954bec47272e5ba3ab1bb2a9ff9d41f325ff5a916aea4ab4a0252f10da1ee62.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:44.641 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:44.641 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:44.643 [info] {"args":{"id":2},"id":2261,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4764696,"event":"job:stop","queue_time":874802,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:44.653 [info] {"args":{"id":4},"id":2263,"meta":{},"system_time":1762613204652637251,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:44.655 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=632.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" = ?) [4] 08:46:44.657 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:44.659 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=632.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:44.661 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=632.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:44.664 [debug] QUERY OK source="media_items" db=1.8ms queue=1.1ms idle=18.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:46:44.667 [debug] QUERY OK source="media_metadata" db=0.6ms idle=14.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 08:46:44.668 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:44.670 [debug] QUERY OK source="settings" db=1.2ms idle=9.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:44.671 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:44.673 [debug] QUERY OK source="settings" db=0.4ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:44.675 [debug] QUERY OK source="settings" db=0.9ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:44.676 [debug] QUERY OK source="settings" db=0.9ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:44.676 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2e/e3/2ee35854936c6feb97f1d3cb304a0c93e4eda01896982d8b0f5fff3b99a0ce9b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:45.029 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "filename" => "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", "id" => "QTBkrr5BDfI", "original_url" => "https://www.youtube.com/watch?v=QTBkrr5BDfI", "playlist_index" => 7, "title" => "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "upload_date" => "20241206"} 08:46:45.032 [debug] QUERY OK source="sources" db=1.0ms 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 (?)) [1] 08:46:45.036 [debug] QUERY OK source="sources" db=3.5ms idle=358.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:45.038 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=361.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 08:46:45.052 [debug] QUERY OK source="media_items" db=11.7ms idle=363.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "eb6b4119-2c35-4d9b-b24b-6d680f4c3f9e", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-08 14:46:45Z], ~U[2025-11-08 14:46:45Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 08:46:45.054 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=254.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:45.055 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=22.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:45.059 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=21.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 08:46:45.059 [info] Kicking off download for media item #7 (QTBkrr5BDfI) 08:46:45.071 [debug] QUERY OK source="tasks" db=3.1ms idle=13.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2266, 7, ~U[2025-11-08 14:46:45Z], ~U[2025-11-08 14:46:45Z]] 08:46:45.071 [debug] Current batch of media processed. Will check again in 1000ms 08:46:45.515 [info] {"source":"oban","duration":4151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:46.072 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "filename" => "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", "id" => "PcftSUVEcOc", "original_url" => "https://www.youtube.com/watch?v=PcftSUVEcOc", "playlist_index" => 8, "title" => "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "upload_date" => "20241122"} 08:46:46.073 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1007.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:46.075 [debug] QUERY OK source="sources" db=1.6ms idle=1006.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:46.077 [debug] QUERY OK source="media_items" db=1.4ms queue=0.3ms idle=1004.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 08:46:46.088 [debug] QUERY OK source="media_items" db=9.1ms idle=562.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "a735f4df-57aa-49cc-ad7d-816557ed1de5", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-08 14:46:46Z], ~U[2025-11-08 14:46:46Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 08:46:46.089 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=283.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:46.093 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.6ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:46.094 [debug] QUERY OK source="media_items" db=0.6ms idle=17.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 [8] 08:46:46.094 [info] Kicking off download for media item #8 (PcftSUVEcOc) 08:46:46.102 [debug] QUERY OK source="tasks" db=0.8ms idle=12.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2267, 8, ~U[2025-11-08 14:46:46Z], ~U[2025-11-08 14:46:46Z]] 08:46:46.102 [debug] Current batch of media processed. Will check again in 1000ms 08:46:47.104 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "filename" => "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", "id" => "dGbpZ1CNk5Y", "original_url" => "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "playlist_index" => 9, "title" => "Bread & Breakfast VI", "upload_date" => "20250615"} 08:46:47.107 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1012.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:47.113 [debug] QUERY OK source="sources" db=5.6ms idle=1011.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:47.115 [debug] QUERY OK source="media_items" db=0.8ms idle=1012.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 08:46:47.125 [debug] QUERY OK source="media_items" db=9.1ms idle=1013.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "c1a69a1d-fe94-4691-b6a3-5dd4fdd03e5e", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-08 14:46:47Z], ~U[2025-11-08 14:46:47Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 08:46:47.126 [debug] QUERY OK source="sources" db=1.0ms idle=315.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:47.130 [debug] QUERY OK source="media_profiles" db=2.0ms queue=1.8ms 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] 08:46:47.135 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=17.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [25] 08:46:47.136 [info] Kicking off download for media item #25 (dGbpZ1CNk5Y) 08:46:47.141 [debug] QUERY OK source="tasks" db=0.8ms queue=2.2ms idle=11.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2268, 25, ~U[2025-11-08 14:46:47Z], ~U[2025-11-08 14:46:47Z]] 08:46:47.142 [debug] Current batch of media processed. Will check again in 1000ms 08:46:48.143 [debug] Current batch of media processed. Will check again in 1000ms 08:46:48.437 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/91/ae/91ae3db00c9afdbaa3d94e261bc9c3c8ac147478caf78d5ce1633819aecc997c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:48.438 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:48.439 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:48.442 [info] {"args":{"id":3},"id":2262,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4800437,"event":"job:stop","queue_time":3634891,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:48.450 [info] {"args":{"id":5},"id":2264,"meta":{},"system_time":1762613208450123839,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:48.451 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=200.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" = ?) [5] 08:46:48.452 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:48.453 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=202.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:48.454 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=203.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:48.456 [debug] QUERY OK source="media_items" db=0.7ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 08:46:48.458 [debug] QUERY OK source="media_metadata" db=0.2ms idle=7.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [5] 08:46:48.458 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:48.459 [debug] QUERY OK source="settings" db=0.5ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:48.460 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:48.462 [debug] QUERY OK source="settings" db=0.3ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:48.462 [debug] QUERY OK source="settings" db=0.4ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:48.463 [debug] QUERY OK source="settings" db=0.4ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:48.463 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b4/c5/b4c528d30efbe57683df0822c83aad656fb5a37f12ab5dc2b644a5d91464d352.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:49.145 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "filename" => "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", "id" => "sRbQENE2QnI", "original_url" => "https://www.youtube.com/watch?v=sRbQENE2QnI", "playlist_index" => 10, "title" => "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "upload_date" => "20241128"} 08:46:49.148 [debug] QUERY OK source="sources" db=0.8ms queue=2.1ms idle=685.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:49.150 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=687.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.151 [debug] QUERY OK source="media_items" db=0.9ms idle=687.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 08:46:49.161 [debug] QUERY OK source="media_items" db=9.4ms idle=688.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "f3312bf6-dc52-48b8-be7f-c6c7b27f48ab", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 08:46:49.165 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms idle=341.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:49.167 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=17.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:49.171 [debug] QUERY OK source="media_items" db=3.7ms idle=18.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 08:46:49.172 [info] Kicking off download for media item #26 (sRbQENE2QnI) 08:46:49.181 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=14.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2269, 26, ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z]] 08:46:49.181 [debug] Current batch of media processed. Will check again in 1000ms 08:46:49.520 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2e/e3/2ee35854936c6feb97f1d3cb304a0c93e4eda01896982d8b0f5fff3b99a0ce9b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:49.521 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:49.521 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:49.523 [info] {"args":{"id":4},"id":2263,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4868933,"event":"job:stop","queue_time":3649821,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:49.533 [info] {"args":{"id":6},"id":2265,"meta":{},"system_time":1762613209532928163,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:49.535 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=355.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" = ?) [6] 08:46:49.535 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:49.538 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=356.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:49.539 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=357.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:49.542 [debug] QUERY OK source="media_items" db=1.7ms 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 [6] 08:46:49.545 [debug] QUERY OK source="media_metadata" db=0.3ms idle=12.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [6] 08:46:49.546 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:49.552 [debug] QUERY OK source="settings" db=3.2ms queue=2.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:49.553 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:49.557 [debug] QUERY OK source="settings" db=0.3ms idle=17.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:49.558 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms 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 [] 08:46:49.563 [debug] QUERY OK source="settings" db=4.5ms idle=13.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:46:49.563 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/aa/6d/aa6ddca3d3703cecd08c0e1e800db2b9a9b06802ef38449d48469cbd231b6de4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:49.825 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLwqL0ZirpB96kGwZgEnipUAnm0sLD0r3l --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/music/%(artist,creator,uploader,uploader_id)S/%(title)S.%(ext)S --extract-audio --format-sort +acodec:m4a --audio-format best --format bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/4e/bc/4ebcb5a60d0cd960d52b5cdb3ec9d438f2d65463a80aeeaea21424aa7d0ab255.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 08:46:49.831 [debug] Gracefully stopping file follower 08:46:49.833 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=279.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 08:46:49.836 [debug] QUERY OK source="sources" db=1.3ms queue=1.1ms idle=276.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.839 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=278.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 00:00:00Z], 1] 08:46:49.845 [debug] QUERY OK source="media_items" db=5.1ms idle=276.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", "34a60eb8-6b2d-4ccc-8703-1f36b119699f", 1, [], false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", 1, "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, false, false, 1, ~U[2025-09-16 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "🌙☁️ Daydreams Tour: https://linktr.ee/effinofficial\n\nEffin: \u00A0\u00A0/\u00A0effinofficial\u00A0\u00A0\n\ncreative direction: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\nshot & edited: \u00A0\u00A0/\u00A0morgsmedia\u00A0\u00A0\n\ndrone pilots: \u00A0\u00A0/\u00A0destination.reset\u00A0\u00A0 / \n\u00A0\u00A0/\u00A0segalfpv\u00A0\u00A0\n\nballoon company: \u00A0\u00A0/\u00A0rainbowryders\u00A0\u00A0", "Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set)", 1, nil, false, "wu801rrpRtk", "https://www.youtube.com/watch?v=wu801rrpRtk", "/downloads/music/Effin/Effin presents: Up, Up, and Away (Hot Air Balloon DJ Set).NA", false, ~U[2025-09-16 00:00:00Z]] 08:46:49.848 [debug] QUERY OK source="sources" db=1.9ms 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" = ?) [1] 08:46:49.851 [debug] QUERY OK source="media_items" db=1.5ms queue=1.4ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-16 00:00:00Z], 1] 08:46:49.859 [debug] QUERY OK source="media_items" db=4.9ms idle=17.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", "97e685f2-17d4-4039-b1b6-7402ec5c1911", 1, [], false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", 2, "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, false, false, 1, ~U[2024-10-16 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "Initializing...\nLoading: Detox Unit Sunrise Set - Secret Dreams 2024\n\nProcessing Visuals:\nActualize\nGlass Crane\nHawkkn\nJrod the Alien\nNox Lumina\nOrganism\nPhamsta\n\nComplete.\n\nVisual Mix: Actualize\nExecute Playback: [✔]\n\nEnjoy the system output.", "Detox Unit: Live at Secret Dreams Festival 2024 [A/V Set Visualizer]", 1, nil, false, "uah3PW5v-U4", "https://www.youtube.com/watch?v=uah3PW5v-U4", "/downloads/music/Detox Unit/Detox Unit: Live at Secret Dreams Festival 2024 [A⧸V Set Visualizer].NA", false, ~U[2024-10-16 00:00:00Z]] 08:46:49.861 [debug] QUERY OK source="sources" db=2.0ms 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" = ?) [1] 08:46:49.866 [debug] QUERY OK source="media_items" db=3.5ms idle=16.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 00:00:00Z], 1] 08:46:49.875 [debug] QUERY OK source="media_items" db=7.2ms idle=19.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", "ef209340-3339-4631-bf38-5b5ff577301b", 1, [], false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", 3, "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, false, false, 1, ~U[2025-06-17 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "GRiZ - Side Quest Vol. 1\nListen to \"Side Quest Vol. 1\", out now: http://Griz.lnk.to/sidequestvol1\nPlay the Side Quest Game: https://grizsidequest.com/\n\nTRACKLIST:\n00:00 Intro (presented by Matthew Mercer)\n00:11 RTR - GRiZ / In Da Getto - J Balvin, Skrillex\n02:55 2-Step Nassau - GRiZ\n05:19 Oh - Ciara ft. Ludacris (GRiZ flip)\n07:23 Swervin - GRiZ / Ramirez - Beige Butter\n09:12 Bust ft. Creg - GRiZ\n10:44 Cockney Thug - Rusko (GRiZ flip)\n12:49 Mamacita - GRiZ / Little Simz - Fever\n15:48 Til The Speakers Blow ft. Probcause – GRiZ\n18:38 Nitrous Burgers - GRiZ / Taiki Nulight, P Money, Capo Lee - Style / Hydraulix & Oski - Hawt (GRiZ flip)\n20:43 Nina Simone - Feeling Good vs Aaliyah - Are You That Somebody (GRiZ flip)\n24:25 Weekend - Mac Miller (GRiZ flip)\n27:10 Feel So Good - GRiZ\n28:55 Beats For The Underground - Mau P vs Gonna Make You Sweat - C & C Music Factory (GRiZ flip)\n30:50 Show Out - Kid Cudi, Skepta, Pop Smoke (GRiZ flip)\n32:53 I Remember - Deadmau5 & Kaskade (GRiZ flip)\n36:39 Lowrider - War (GRiZ flip) / I Get The Bag - Gucci Mane ft. Migos\n39:02 Peso - A$AP Rocky (GRiZ flip)\n40:58 Diva - Wreckno (GRiZ flip)\n42:31 Beba - Pantyraid (GRiZ flip) / Highjack - A$AP Rocky\n44:31 Fe!n - Travis Scott (GRiZ flip)\n45:25 Narcos - Migos (GRiZ flip)\n47:48 Go Back - John Summit, Sub Focus ft. Julia Church (GRiZ flip)\n\nMore from GRiZ:\nListen to GRiZ x Wooli - Chaos Theory: https://griz.lnk.to/ChaosTheory\nListen to GEMiNI EP: https://griz.lnk.to/GeminiEP\n\nConnect with GRiZ:\nSpotify - https://bit.ly/1OqD9si\nInstagram - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nTwitter - \u00A0\u00A0/\u00A0griz\u00A0\u00A0\nFacebook - \u00A0\u00A0/\u00A0mynameisgriz\u00A0\u00A0\nhttps://mynameisgriz.com", "Side Quest Vol. 1 - GRiZ", 1, nil, false, "-GFzEz6jpos", "https://www.youtube.com/watch?v=-GFzEz6jpos", "/downloads/music/GRiZ/Side Quest Vol. 1 - GRiZ.NA", false, ~U[2025-06-17 00:00:00Z]] 08:46:49.879 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=24.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.882 [debug] QUERY OK source="media_items" db=1.4ms queue=1.4ms idle=20.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-11 00:00:00Z], 1] 08:46:49.890 [debug] QUERY OK source="media_items" db=4.7ms idle=23.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", "f36fe0cf-a0a6-4c60-bba2-ade1a34ac001", 1, [], false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", 4, "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, false, false, 1, ~U[2025-03-11 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "Enjoy(:\n\n+ \n\nsoundcloud.com/fruitsnac", "Tape B - CarTunes Vol 4 | VISUALIZER", 1, nil, false, "HsptJq2CYwY", "https://www.youtube.com/watch?v=HsptJq2CYwY", "/downloads/music/ONYSUM/Tape B - CarTunes Vol 4 | VISUALIZER.NA", false, ~U[2025-03-11 00:00:00Z]] 08:46:49.891 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=24.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.893 [debug] QUERY OK source="media_items" db=1.0ms idle=16.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-21 00:00:00Z], 1] 08:46:49.902 [debug] QUERY OK source="media_items" db=8.0ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, Wobbly bass dubstep, Deep dubstep meditation, Tribal dubstep, Shvpe Shifter live mix, Immersive bass experience, Vibey bass mix, Dubstep sound system, ISR deep dubstep, Dubstep sound exploration, Psychedelic sound journey, Moody dubstep visualizer, Bassline focus dubstep, Experimental EDM dubstep, Trancey dubstep, Shvpe Shifter visual mix, Low-frequency dubstep, ISR music label dubstep, Deep bass roller, Tech dubstep, Dark and atmospheric bass, Sound system bass mix, Psychedelic vibe mix, Heavy dubstep rollers, Deep dub sound system mix, Subwoofer journey mix\n\nSUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "SUBTLE SESSIONS EP. 15 // Deep Dark Bass Music // Deep Dubstep Mix 2024 // SHVPE SHIFTER", "7e5d7e25-d901-4db7-8053-026adf15a192", 1, [], false, "lQbJ4CRAlAE", "https://www.youtube.com/watch?v=lQbJ4CRAlAE", 5, "/downloads/music/SHVPE SHIFTER/SUBTLE SESSIONS EP. 15 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024 ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-11-21 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "SUBTLE SESSIONS EP. 15\n\nFind the rest of my Subtle Sessions and other mix playlists here: https://www.youtube.com/@shvpe_shifte... \n\n\n00:00 | NO/SA - INFINITE REGRESSION MASTER\n02:44 | GAZE ILL - CRYPTIC\n05:28 | LNIX - ID (FC IRON SHIRT RECORDINGS)\n06:52 | RDUBZ - TASTELESS\n10:30 | KILBOURNE x MAC x INTERNAL FREQUENCY - CERBARUS\n12:20 | LSN x JOE NICE - SONIC CORRIDOR ft. APORETIC\n14:10 | DARKER - MOON TEMPLE\n15:59 | KILLAWATT - TOPIO\n17:50 | ID - ID (FC IRON SHIRT RECORCINGS)\n20:06 | SLAINE OP - ID \n22:23 | PLAYA - LIES\n24:13 | INTERNAL FREQUENCY - REFLECTION\n28:06 | O.B.F - TREES (MONTY DUBPLATE REMIX)\n30:23 | ID - ID\n34:03 | SARAPHIM - ECHOES\n35:25 | SOLIDSTATES - TANK\n37:15 | LEON SWITCH x FLIPS MC - ITS NOT THAT\n39:59 | SLAINE OP - ID\n41:49 | ID - ID \n43:53 | B1T CRUNCH3R - ID\n46:24 | ID - ID\n48:44 | NANCY SINATRA - BANG BANG (INTERNAL FREQUENCY FLIP)\n52:00 | CULTROW - ABYSS\n54:04 | AKASHAH - SPOOKY B (VINCE GRAVE REMIX)\n57:02 | APE SUIT - TOMORROW OR THE NEXT LIFE\n58:24 | LEON SWITCH - EMULATORS\n1:00:27 | D:FORM - MURDA \n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ]\nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n\nShapeshifter, Shape Shifter, Shvpeshifter, Shvpe Shifter, ISR, Iron Shirt Recordings, Deep dubstep mix, 140 bpm dubstep, Dubstep bass music, Psychedelic visuals dubstep, Dark dubstep mix, Deep bass mix 2024, Vibey EDM mix, Dubstep visualizer, Dubstep with visuals, Psychedelic bass music, Moody bass music, Atmospheric dubstep mix, Sub bass music mix, Dubstep 140 bpm mix, Shvpe Shifter mix, Iron Shirt Recordings dubstep, Deep EDM mix, Psychedelic EDM visuals, Deep and dark dubstep, Chill dubstep mix, Heavy bass dubstep, Psychedelic video mix, Deep dub vibes, Bass-heavy dubstep mix, Subwoofer dubstep mix, 140 deep bass, Dubstep journey mix, Underground dubstep, Bass music visuals, Trippy dubstep visuals, Low-end dubstep, Ambient dubstep mix, Hypnotic dubstep mix, Deep wubs, Psychedelic soundscape, Dark bass music, Vibey dubstep mix, Iron Shirt Recordings mix, Dubstep bassline, Atmospheric sound design, Dubstep mix 2024, Sub-bass EDM, Dark and moody dubstep, Cinematic dubstep, Psybient dubstep, Chill bass vibes, Deep and heavy bass, Sound system dubstep, Visual dubstep experience, Dark psy-dub, Shvpe Shifter 140 mix, ISR dubstep mix, Organic dubstep, Experimental dubstep mix, Spacey dubstep, Trippy EDM visuals, Immersive dubstep, Minimal dubstep mix, Deep rollers dubstep, Dark stepper dubstep, Moody 140 dubstep, Experimental bass music, Bass meditation mix, Cosmic dubstep, Sound healing dubstep, Dark underground bass, Heavy 140 dubstep, Visuals and dubstep, Psychedelic DJ mix, Bass weight dubstep, Sub-bass journey, Leftfield dubstep, Dubstep deep dive, Sub-heavy dubstep, Cinematic bass music, (truncated) 08:46:49.907 [debug] QUERY OK source="sources" db=1.1ms queue=2.4ms idle=21.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.908 [debug] QUERY OK source="media_items" db=0.9ms idle=17.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-14 00:00:00Z], 1] 08:46:49.918 [debug] QUERY OK source="media_items" db=7.6ms queue=0.2ms idle=18.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "309182b9-542e-4a12-b397-d262ca75e6f5", 1, [], false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", 6, "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, false, false, 1, ~U[2025-02-14 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "This is a higher quality export of my New Years Special for Episode #300 of the Iron Shirt Recordings Show. \n\nFind the rest of my mixes and playlists here: \u00A0\u00A0\u00A0/\u00A0@shvpe_shifter\u00A0\u00A0 \n\n[ Releases ]\nDOWN SHIFT // \u00A0\u00A0\u00A0•\u00A0Down\u00A0Shift\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0|\u00A0Slo...\u00A0\u00A0\nBORA // \u00A0\u00A0\u00A0•\u00A0Bora\u00A0|\u00A0Shvpe\u00A0Shifter\u00A0x\u00A0Internal\u00A0Frequency\u00A0...\u00A0\u00A0\nINSOMNIA // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0-\u00A0Insomnia\u00A0//\u00A0The\u00A0Martian\u00A0EP\u00A0\u00A0\nCHAMPION SOUND // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nTHE MARTIAN // \u00A0\u00A0\u00A0•\u00A0SHVPE\u00A0SHIFTER\u00A0x\u00A0Mac\u00A0-\u00A0Champion\u00A0Sound\u00A0//\u00A0Th...\u00A0\u00A0\nSEARCH FOR ATLANTIS // \u00A0\u00A0\u00A0•\u00A0Search\u00A0for\u00A0Atlantis\u00A0|\u00A0SHVPE\u00A0SHIFTER\u00A0|\u00A0NWSC014\u00A0\u00A0\nCHECKED OUT - REMIX // \u00A0\u00A0\u00A0•\u00A0Uncommon\u00A0Sense\u00A0-\u00A0Checked\u00A0Out\u00A0(SHVPE\u00A0SHIFTE...\u00A0\u00A0\nPRESHA CHARGE - REMIX // \u00A0\u00A0\u00A0•\u00A0Broke-N\u00A0-\u00A0Presha\u00A0Charge\u00A0(SHVPESHIFTER\u00A0Remi...\u00A0\u00A0\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low-end frequency, sub-heavy, DJ mix, Shapeshifter, shape shifter, shvpeshifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep music, deep dubstep, dub, 140, dark dubstep mix, darkest dubstep, real dubstep, true dubstep, leftfield bass, minimal dubstep, dark minimal, Notan, Kelly Dean, Leon Switch, Kwizma, Flowdan, boiler room, underground music, deep bass, electronic, live DJ, live mixing, deep dubstep playlist, deep dubstep, halftime dnb, long mix, ambient, heavy beats, EDM, techno, dystopian edm, garage, post garage, future garage, chillstep, jungle, drum and bass, UK garage, DJ set, J:Kenzo, Amanati, Badman, dark exotic mix, exotic trap, sexy, sultry, tribal beats, ISR, Iron Shirt Recordings, Subtle Radio\n\n\nIRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", "IRON SHIRT RECORDINGS // EP. 300 // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2025", 1, nil, false, "Z87diG3h9KY", "https://www.youtube.com/watch?v=Z87diG3h9KY", "/downloads/music/SHVPE SHIFTER/IRON SHIRT RECORDINGS ⧸⧸ EP. 300 ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2025.NA", false, ~U[2025-02-14 00:00:00Z]] 08:46:49.922 [debug] QUERY OK source="sources" db=3.8ms idle=25.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.925 [debug] QUERY OK source="media_items" db=1.1ms queue=0.9ms idle=21.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-06 00:00:00Z], 1] 08:46:49.939 [debug] QUERY OK source="media_items" db=11.4ms queue=0.1ms idle=19.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "d48109af-3361-48cd-97dc-d06e1c1e0753", 1, [], false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", 7, "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, false, false, 1, ~U[2024-12-06 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "No tracklist, just vibes, hope you all enjoy.\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshiftermusic\u00A0\u00A0\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio\n\n\nFROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", "FROM THE VAULT EP. 03 // 10 - 13 - 2020 // Deep Dark Bass Music // Deep Dubstep // SHVPE SHIFTER", 1, nil, false, "QTBkrr5BDfI", "https://www.youtube.com/watch?v=QTBkrr5BDfI", "/downloads/music/SHVPE SHIFTER/FROM THE VAULT EP. 03 ⧸⧸ 10 - 13 - 2020 ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep ⧸⧸ SHVPE SHIFTER.NA", false, ~U[2024-12-06 00:00:00Z]] 08:46:49.941 [debug] QUERY OK source="sources" db=1.6ms idle=31.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.944 [debug] QUERY OK source="media_items" db=1.7ms queue=0.4ms idle=24.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-22 00:00:00Z], 1] 08:46:49.951 [debug] QUERY OK source="media_items" db=3.4ms idle=24.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "5aeeb8d6-8526-4bdb-ab2a-87bc9fcb92ae", 1, [], false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", 8, "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, false, false, 1, ~U[2024-11-22 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "No tracklist, just vibes, hope you all enjoy.\n\n\njoined the Dubstep Dungeon raid via Twitch on 11/20/2024! \nDecided that this needed to be shared with you all\n\n\n\n\n[ Where to find me ] \nFacebook: \u00A0\u00A0/\u00A0shvpeshifter.\u00A0\u00A0.\nInstagram: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\nTwitch: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ How you can support me ]\nPaypal: dronubis@gmail.com\nVenmo: https://www.venmo.com/shvpe_shifter\nCash App: https://cash.app/$dronubis\nSoundcloud: \u00A0\u00A0/\u00A0shvpe_shifter\u00A0\u00A0\n\n[ Disclaimer ] \nI do not own the rights to these tracks unless stated.\n\n[ Tags ] \n140 bpm, deep dubstep, dark dubstep, bass music, low end frequency, sub heavy, sound not hype, dj mix, shapeshifter, shape shifter, shvpeshifter, shvpe shifter, grime, industrial, warehouse, dungeon, deep dark and dangerous, reese bass, psychedelic visuals, trippy, dubstep, deep dubstep music, dub, 140, deep dub, mindproofing, mindproofing deep dubstep, deep dark dubstep, dark deep dubstep, darkest dubstep, dark music, dubstep channel, real dubstep, 140 dubstep, dubstep 140, 140 music, true dubstep, truth dubstep, truth, leftfield bass, dubstep music, dark minimal dubstep, minimal dubstep, bass, beat, notan, kelly dean, leon switch, kwizma, flowdan, bass music, dj, mindproofing deep dubstep mix, dark dubstep mix, mix, deep bass, dark, dj mix, underground music, deep, music, darkness, electro, electronic, electronic music, exodus deep dubstep, exodus deep dubstep mix, shapeshifter, shape shifter, shvpe shifter, shvpeshifter, industrial, low end, live mixing, live dj, best dubstep, deep dubstep playlist, deep dark, druo, pariah, pariah deep dubstep, pariah deep dubstep mix, deep dubstep mix 2022, deep dubstep 2022, bad deep dubstep, bad deep dubstep mix, underground, hard, long, hour, hours, musica, suspenso, profundo, sonidos, misterio, mistery, nieve, particulas, snow, particles, color, oscuridad, miedo, best, mejor, seleccionado, electronica, hora, descansar, rest, ambient, ambiente, heavy beats, edm, techno, sci fi, dystopia, garage, post garage, future garage, chillstep, dubstep, dub, drum and bass, uk garage, star, space, jungle, fiction, electro, dance, dj set, minimal, popular, awesome, dark alleys, chill, chillout, deep dub for dark alleys, dubstep mix, deep bass music, biome, olie bassweight, distance, j:kenzo, amanati, barom, kronix, kryptic minds, kryptic, minds, kryptic minds badman vip, dark exotic mix, exotic trap, sexy, sultry, moody, tribal, beats, isr, iron shirt recordings, subtle radio, fartbass\n\n\nDUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", "DUBSTEP DUNGEON // SHVPE SHIFTER // Deep Dark Bass Music // Deep Dubstep Mix 2024", 1, nil, false, "PcftSUVEcOc", "https://www.youtube.com/watch?v=PcftSUVEcOc", "/downloads/music/SHVPE SHIFTER/DUBSTEP DUNGEON ⧸⧸ SHVPE SHIFTER ⧸⧸ Deep Dark Bass Music ⧸⧸ Deep Dubstep Mix 2024.NA", false, ~U[2024-11-22 00:00:00Z]] 08:46:49.955 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=28.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.956 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=17.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 00:00:00Z], 1] 08:46:49.967 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=18.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", "3378965c-42df-49cc-be61-ccec5a758893", 1, [], false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", 9, "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, false, false, 1, ~U[2025-06-15 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "Daily Bread presents Bread & Breakfast VI\n\nBread & Breakfast IV Tracklist: \n\nEAZYBAKED - Track ID ft. Daily Bread \nDaily Bread - Another Hurricane \nDaily Bread - Seven Days A Week (Artifakts Remix)\nDaily Bread - Lonely Dreams \nDaily Bread - Track I.D. ft. Probcause \nDaily Bread & STS - Moving \nDaily Bread - Track I.D. \nCarmen McRae - Just A Little Loving (GB Remix) [dB Edit]\nDaily Bread - Track I.D.\nDaily Bread - Track I.D.\nOlivia Dean - Cross My Mind (Daily Bread Remix) \nDaily Bread - Track I.D. \nDa Backwudz - I Don’t Like The Look Of It (Daily Bread Bootleg)\nDaily Bread - V e r y L I t t l e M a k e u p F l i p \nDa Backwudz - The Eastside (Daily Bread Bootleg)\nDaily Bread - Track I.D.\nDaily Bread - Riding Round In a Circle (Catch Me If You Can) \nDaily Bread - Track I.D.\nKato On The Track, Paul Wall, E40 - Tuned Up (ft. yoitscrash) [Daily Bread Bootleg]\nDaily Bread - Middle Of The Street\nRich Homie Quan - Daily Bread (Daily Bread Remix) \nDaily Bread - Tomorrow Is Gone \nDaily Bread - Track I.D. \nDaily Bread - Push It To The Limit ft. Artifakts \n\nBread & Breakfast VI was shot and streamed in Atlanta, GA. \n\nCast:\n\nChef: Kari Mospanyuk @kari35mm\nWafflemaker: Phil Washington @phil_dub\nHypeman: Derlee \nCamera Operators: Artifakts, Jason Highdeas @highdeas_productions\nProducer: Artifakts @artifaktsmusic\nArrangement & sounds: @dailybreadmusic \nPoster / 3D design / Intro Video: Artifakts @artifaktsmusic\n\nSpecial thanks to Keith, Brandon, Estée, & Claire for keeping the train on the tracks and to Jordan at Philos Records.\n\nBig props to EAZYBAKED, Kato On The Track, STS, & Probcause. \n\n####\n\nTHIS STREAM IS DEDICATED TO DRESTHABEATNIK. REST IN POWER, FRIEND.\n\n\"Atlanta has lost a cultural icon. Dres tha Beatnik was a unifier, a creative force, and a true champion of Atlanta's hip-hop and arts community. For decades, Dres tha Beatnik brought energy, soul, and authenticity to every stage he graced. His voice uplifted countless artists and inspired a generation. His urban showcase Arts, Beats, and Lyrics helped craft our cultural landscape and uplifted countless artists. We are grateful for his legacy and the light he shared with our city.\"- Atlanta Mayor Andre Dickens\n\n“First to clutch, first to bust” - Dres Tha Beatnik \n\nWWW.PHILOSRECORDS.COM\n\nWWW.DAILYBREADMUSIC.COM", "Bread & Breakfast VI", 1, nil, false, "dGbpZ1CNk5Y", "https://www.youtube.com/watch?v=dGbpZ1CNk5Y", "/downloads/music/Daily Bread Music/Bread & Breakfast VI.NA", false, ~U[2025-06-15 00:00:00Z]] 08:46:49.968 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [1] 08:46:49.969 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=18.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 00:00:00Z], 1] 08:46:49.974 [debug] QUERY OK source="media_items" db=3.4ms idle=15.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", "d674d599-4d64-4ccf-833c-74057a9d716d", 1, [], false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", 10, "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, false, false, 1, ~U[2024-11-28 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "ACCESS LIVE: Detox Unit Merch Store\nEnter: detoxunit.store\n\n***********\n\nVideo Re-Initializing...\n\nLoading: Detox Unit - Live at Mission Ballroom 2024 \nEvent Data: Friday, August 9th, 2024 | Denver, CO \n\nVisual Mix: Cullen Hassel \nProduction Management: Christian Jackson \nMedia/Video Recording: River Beats Productions \nFire, Aerial, & Dance Performances: Pyroglyphics \nPerformance Art Coordination: Iman Alia \nManagement Team (Kompass Music Group): Jay Rogovin, Molly Jaben, Franz Hilberath\n\nPyroglyphics Performers: \nIman Alia, Hayley Montague, Hannah McCormack, Maya Shoup, Devin Martin, Julia Baccellieri, Aisha Mooney, Peter Holburn, Ariana Papousek, Fiona Nelson, Alex Milewski, Ben Harnish \n\nFire Safety Team: \nDaize Eleice, Nava Sterling, Cedar Blazek, Reece Releece, Mark Radcliff \n\nAerial Rigging Team provided by Circus Collective \nPerformer Hair by Nightshade Hair \nLeather by Bellator Leather \n\nComplete. \n\nExecute Playback: [✔] \n\nEnjoy the system output.", "Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel", 1, nil, false, "sRbQENE2QnI", "https://www.youtube.com/watch?v=sRbQENE2QnI", "/downloads/music/Detox Unit/Detox Unit: Live at Mission Ballroom 2024 ft. Pyroglyphics & Cullen Hassel.NA", false, ~U[2024-11-28 00:00:00Z]] 08:46:49.977 [debug] QUERY OK source="sources" db=3.0ms idle=17.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 08:46:49.979 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 00:00:00Z], 1] 08:46:49.984 [debug] QUERY OK source="media_items" db=4.3ms idle=10.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","source_id","subtitle_filepaths","livestream","media_id","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) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "source_id" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "uploaded_at" = ? RETURNING "id" ["https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", "f5c2efe4-a436-41e3-8e1e-e86204b1c0fd", 1, [], false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", 11, "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, false, false, 1, ~U[2025-09-30 00:00:00Z], ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], "https://tapebbeats.com/\n\n▶Music\n\u00A0\u00A0/\u00A0tape-b-official\u00A0\u00A0\nhttps://open.spotify.com/artist/59tls...\n\n▶Socials\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\nhttps://x.com/tapebbeats\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\u00A0\u00A0/\u00A0tapebbeats\u00A0\u00A0\n\n▶Fall Tour\nhttps://laylo.com/tapebbeats/m/mk3LZp\n\n▶Updates & Announcements\nhttps://laylo.com/tapebbeats", "Tape B Live at Lost Lands 2025", 1, nil, false, "OH7F-bc_8bs", "https://www.youtube.com/watch?v=OH7F-bc_8bs", "/downloads/music/Tape B/Tape B Live at Lost Lands 2025.NA", false, ~U[2025-09-30 00:00:00Z]] 08:46:49.985 [debug] QUERY OK source="sources" db=0.7ms idle=14.6ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z], 1] 08:46:49.989 [debug] QUERY OK source="media_items" db=3.5ms idle=11.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 08:46:50.003 [debug] QUERY OK source="tasks" db=3.5ms queue=0.1ms idle=15.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2270, 1, ~U[2025-11-08 14:46:49Z], ~U[2025-11-08 14:46:49Z]] 08:46:50.013 [debug] QUERY OK source="tasks" db=2.7ms queue=0.1ms idle=15.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2271, 2, ~U[2025-11-08 14:46:50Z], ~U[2025-11-08 14:46:50Z]] 08:46:50.019 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=8.6ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2272, 3, ~U[2025-11-08 14:46:50Z], ~U[2025-11-08 14:46:50Z]] 08:46:50.028 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=11.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2273, 4, ~U[2025-11-08 14:46:50Z], ~U[2025-11-08 14:46:50Z]] 08:46:50.064 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=17.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2274, 27, ~U[2025-11-08 14:46:50Z], ~U[2025-11-08 14:46:50Z]] 08:46:50.068 [debug] QUERY OK source="media_items" db=2.7ms idle=8.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 08:46:50.069 [debug] QUERY OK source="media_items" db=0.8ms idle=8.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 08:46:50.076 [debug] QUERY OK source="tasks" db=1.6ms idle=10.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [2275, 1, ~U[2025-11-08 14:46:50Z], ~U[2025-11-08 14:46:50Z]] 08:46:50.078 [info] {"args":{"id":1},"id":2259,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":16323981,"event":"job:stop","queue_time":922019,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 08:46:53.167 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lQbJ4CRAlAE --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/b4/c5/b4c528d30efbe57683df0822c83aad656fb5a37f12ab5dc2b644a5d91464d352.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:53.168 [error] yt-dlp download error for media item #5: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:53.169 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lQbJ4CRAlAE: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:53.171 [info] {"args":{"id":5},"id":2264,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4719381,"event":"job:stop","queue_time":6447824,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:53.180 [info] {"args":{"id":7},"id":2266,"meta":{},"system_time":1762613213180065242,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:53.182 [debug] QUERY OK source="media_items" db=1.5ms idle=1930.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" = ?) [7] 08:46:53.182 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:53.185 [debug] QUERY OK source="sources" db=1.9ms idle=1337.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:53.186 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=329.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:53.189 [debug] QUERY OK source="media_items" db=0.9ms idle=17.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 [7] 08:46:53.191 [debug] QUERY OK source="media_metadata" db=0.3ms idle=11.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [7] 08:46:53.192 [debug] QUERY OK source="media_profiles" db=0.6ms 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] 08:46:53.193 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:53.194 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:53.196 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=9.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:53.199 [debug] QUERY OK source="settings" db=1.8ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:53.200 [debug] QUERY OK source="settings" db=1.3ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:53.201 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cd/58/cd581d59d803180467e90dd7c8e51844dcf93679f8b7c7bf30942843bfd227e4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:54.755 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Z87diG3h9KY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/aa/6d/aa6ddca3d3703cecd08c0e1e800db2b9a9b06802ef38449d48469cbd231b6de4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:54.755 [error] yt-dlp download error for media item #6: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:54.755 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Z87diG3h9KY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:54.757 [info] {"args":{"id":6},"id":2265,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5223004,"event":"job:stop","queue_time":5529828,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:54.770 [info] {"args":{"id":8},"id":2267,"meta":{},"system_time":1762613214769789159,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:54.775 [debug] QUERY OK source="media_items" db=2.1ms queue=3.0ms idle=520.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" = ?) [8] 08:46:54.779 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:54.783 [debug] QUERY OK source="sources" db=1.1ms queue=2.2ms idle=529.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:54.787 [debug] QUERY OK source="media_profiles" db=0.8ms queue=2.8ms idle=533.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:54.789 [debug] QUERY OK source="media_items" db=1.6ms idle=30.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 [8] 08:46:54.792 [debug] QUERY OK source="media_metadata" db=0.8ms idle=21.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [8] 08:46:54.793 [debug] QUERY OK source="media_profiles" db=0.6ms idle=17.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:54.795 [debug] QUERY OK source="settings" db=1.4ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:54.797 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:54.801 [debug] QUERY OK source="settings" db=2.1ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:54.803 [debug] QUERY OK source="settings" db=0.8ms queue=1.2ms idle=11.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:54.804 [debug] QUERY OK source="settings" db=1.2ms idle=10.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:54.805 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/11/a2/11a23e6ce19ec68df4b6d181cc29c497386956a9f2583e90a5754f82068889a1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:57.525 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QTBkrr5BDfI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/cd/58/cd581d59d803180467e90dd7c8e51844dcf93679f8b7c7bf30942843bfd227e4.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:57.525 [error] yt-dlp download error for media item #7: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:57.525 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] QTBkrr5BDfI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:57.531 [info] {"args":{"id":7},"id":2266,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4345815,"event":"job:stop","queue_time":8178423,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:57.543 [info] {"args":{"id":25},"id":2268,"meta":{},"system_time":1762613217542895207,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:57.545 [debug] QUERY OK source="media_items" db=2.5ms idle=1293.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" = ?) [25] 08:46:57.546 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:57.547 [debug] QUERY OK source="sources" db=1.0ms idle=664.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:57.550 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.4ms idle=297.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:57.551 [debug] QUERY OK source="media_items" db=1.5ms idle=19.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 [25] 08:46:57.557 [debug] QUERY OK source="media_metadata" db=0.3ms idle=14.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [25] 08:46:57.562 [debug] QUERY OK source="media_profiles" db=5.2ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:57.563 [debug] QUERY OK source="settings" db=0.6ms queue=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 [] 08:46:57.567 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:57.569 [debug] QUERY OK source="settings" db=0.5ms idle=18.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:57.570 [debug] QUERY OK source="settings" db=1.0ms idle=17.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:57.572 [debug] QUERY OK source="settings" db=1.3ms idle=13.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:57.572 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/03/4f/034f1474e816fb1373ce6046edf00a75f88844f4e028f3e0e83996f45ff019a5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:46:58.917 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=PcftSUVEcOc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/11/a2/11a23e6ce19ec68df4b6d181cc29c497386956a9f2583e90a5754f82068889a1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:46:58.917 [error] yt-dlp download error for media item #8: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:58.918 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] PcftSUVEcOc: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:46:58.920 [info] {"args":{"id":8},"id":2267,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4148440,"event":"job:stop","queue_time":8765809,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:58.933 [info] {"args":{"id":26},"id":2269,"meta":{},"system_time":1762613218932331418,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:46:58.938 [debug] QUERY OK source="media_items" db=3.5ms queue=0.2ms idle=1362.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" = ?) [26] 08:46:58.939 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:46:58.941 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1054.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:46:58.943 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=47.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:58.945 [debug] QUERY OK source="media_items" db=1.8ms idle=23.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [26] 08:46:58.948 [debug] QUERY OK source="media_metadata" db=0.4ms idle=16.7ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [26] 08:46:58.950 [debug] QUERY OK source="media_profiles" db=1.0ms 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] 08:46:58.951 [debug] QUERY OK source="settings" db=1.0ms 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 [] 08:46:58.952 [debug] Running yt-dlp command for action: get_downloadable_status 08:46:58.954 [debug] QUERY OK source="settings" db=0.4ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:58.955 [debug] QUERY OK source="settings" db=0.6ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:58.956 [debug] QUERY OK source="settings" db=0.6ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:58.956 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1e/22/1e22dddd69a790bda9ab5059a8785b04c0381a7dfb455c6819b8e2eb8fa71892.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:47:00.119 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:03.075 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dGbpZ1CNk5Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/03/4f/034f1474e816fb1373ce6046edf00a75f88844f4e028f3e0e83996f45ff019a5.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:47:03.078 [error] yt-dlp download error for media item #25: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:03.083 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] dGbpZ1CNk5Y: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:03.096 [info] {"args":{"id":25},"id":2268,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":5540503,"event":"job:stop","queue_time":10538788,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:03.122 [info] {"args":{"id":1},"id":2270,"meta":{},"system_time":1762613223119120304,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:03.129 [debug] QUERY OK source="media_items" db=3.6ms idle=873.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" = ?) [1] 08:47:03.131 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:47:03.139 [debug] QUERY OK source="sources" db=4.1ms queue=2.4ms idle=880.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:47:03.146 [debug] QUERY OK source="media_profiles" db=6.8ms queue=0.1ms idle=205.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:03.154 [debug] QUERY OK source="media_items" db=7.1ms queue=0.1ms idle=51.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 08:47:03.170 [debug] QUERY OK source="media_metadata" db=0.4ms idle=50.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [1] 08:47:03.171 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=41.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:03.179 [debug] QUERY OK source="settings" db=6.8ms queue=0.1ms idle=33.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:03.183 [debug] Running yt-dlp command for action: get_downloadable_status 08:47:03.188 [debug] QUERY OK source="settings" db=1.0ms idle=41.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:03.190 [debug] QUERY OK source="settings" db=1.5ms idle=34.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:47:03.193 [debug] QUERY OK source="settings" db=2.0ms 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 [] 08:47:03.193 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7d/b1/7db1860d610025437fdd441515ad3a95454876df64ac5ceaa8528c0f8388174c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:47:05.343 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sRbQENE2QnI --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/1e/22/1e22dddd69a790bda9ab5059a8785b04c0381a7dfb455c6819b8e2eb8fa71892.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:47:05.344 [error] yt-dlp download error for media item #26: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:05.344 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] sRbQENE2QnI: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:05.349 [info] {"args":{"id":26},"id":2269,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":6413347,"event":"job:stop","queue_time":9925926,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:05.358 [info] {"args":{"id":2},"id":2271,"meta":{},"system_time":1762613225358604478,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:05.362 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1104.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" = ?) [2] 08:47:05.365 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:47:05.367 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1111.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:47:05.371 [debug] QUERY OK source="media_profiles" db=3.2ms queue=0.1ms idle=422.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:05.375 [debug] QUERY OK source="media_items" db=3.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 [2] 08:47:05.384 [debug] QUERY OK source="media_metadata" db=0.5ms idle=25.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [2] 08:47:05.385 [debug] QUERY OK source="media_profiles" db=1.3ms idle=22.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:05.387 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=18.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:05.390 [debug] Running yt-dlp command for action: get_downloadable_status 08:47:05.393 [debug] QUERY OK source="settings" db=0.4ms idle=21.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:05.394 [debug] QUERY OK source="settings" db=1.1ms idle=17.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:05.396 [debug] QUERY OK source="settings" db=1.2ms queue=0.6ms idle=10.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:05.397 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2c/09/2c097b72a4d03a0591bfd0fdbeb5556d938d723a2490c46cac1ebf70a0a316ad.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:47:08.066 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wu801rrpRtk --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/7d/b1/7db1860d610025437fdd441515ad3a95454876df64ac5ceaa8528c0f8388174c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:47:08.067 [error] yt-dlp download error for media item #1: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:08.067 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] wu801rrpRtk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:08.070 [info] {"args":{"id":1},"id":2270,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4948467,"event":"job:stop","queue_time":14114054,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:08.085 [info] {"args":{"id":3},"id":2272,"meta":{},"system_time":1762613228084683266,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:08.088 [debug] QUERY OK source="media_items" db=1.6ms queue=0.4ms idle=831.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" = ?) [3] 08:47:08.089 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:47:08.092 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=835.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:47:08.095 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.8ms idle=132.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:08.098 [debug] QUERY OK source="media_items" db=1.9ms idle=25.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 08:47:08.102 [debug] QUERY OK source="media_metadata" db=1.1ms queue=0.1ms idle=17.0ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [3] 08:47:08.104 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=14.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:08.106 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=13.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:47:08.108 [debug] Running yt-dlp command for action: get_downloadable_status 08:47:08.112 [debug] QUERY OK source="settings" db=0.8ms 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 [] 08:47:08.113 [debug] QUERY OK source="settings" db=0.5ms 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 [] 08:47:08.115 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:08.116 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/08/81/088115276b82b15ad89556a4200859c67dd7c32e50d88289dcf07673868a6c8c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:47:09.751 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=uah3PW5v-U4 --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/2c/09/2c097b72a4d03a0591bfd0fdbeb5556d938d723a2490c46cac1ebf70a0a316ad.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:47:09.752 [error] yt-dlp download error for media item #2: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:09.752 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] uah3PW5v-U4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:09.753 [info] {"args":{"id":2},"id":2271,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4393868,"event":"job:stop","queue_time":15355826,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:09.765 [info] {"args":{"id":4},"id":2273,"meta":{},"system_time":1762613229764513542,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:09.766 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=504.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" = ?) [4] 08:47:09.767 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:47:09.768 [debug] QUERY OK source="sources" db=0.7ms queue=0.5ms idle=506.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:47:09.770 [debug] QUERY OK source="media_profiles" db=1.6ms idle=508.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:09.773 [debug] QUERY OK source="media_items" db=1.3ms idle=18.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 08:47:09.775 [debug] QUERY OK source="media_metadata" db=0.3ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [4] 08:47:09.776 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:09.778 [debug] QUERY OK source="settings" db=0.9ms 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 [] 08:47:09.780 [debug] Running yt-dlp command for action: get_downloadable_status 08:47:09.782 [debug] QUERY OK source="settings" db=0.3ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:09.783 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms 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 [] 08:47:09.784 [debug] QUERY OK source="settings" db=1.0ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:09.784 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/31/48/314809db7e7641c4c0091e81296323e8700f9bf03671bdbff74ea6fa4dd359a9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:47:12.714 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-GFzEz6jpos --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/08/81/088115276b82b15ad89556a4200859c67dd7c32e50d88289dcf07673868a6c8c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:47:12.714 [error] yt-dlp download error for media item #3: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:12.715 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -GFzEz6jpos: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:12.716 [info] {"args":{"id":3},"id":2272,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4630629,"event":"job:stop","queue_time":18077870,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:12.724 [info] {"args":{"id":27},"id":2274,"meta":{},"system_time":1762613232724277740,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:12.726 [debug] QUERY OK source="media_items" db=1.3ms idle=1463.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" = ?) [27] 08:47:12.727 [info] User scripts lifecyle file either not present or is empty. Skipping. 08:47:12.728 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1466.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:47:12.730 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=747.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:12.731 [debug] QUERY OK source="media_items" db=0.8ms idle=14.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [27] 08:47:12.733 [debug] QUERY OK source="media_metadata" db=0.3ms idle=9.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [27] 08:47:12.735 [debug] QUERY OK source="media_profiles" db=0.8ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:47:12.736 [debug] QUERY OK source="settings" db=0.9ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:12.737 [debug] Running yt-dlp command for action: get_downloadable_status 08:47:12.739 [debug] QUERY OK source="settings" db=0.3ms 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 [] 08:47:12.740 [debug] QUERY OK source="settings" db=0.6ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:12.741 [debug] QUERY OK source="settings" db=0.8ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:12.741 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/76/b9/76b942150c2d49d5b37bbd23adc9ed7a71bd2daa059136c064c4a3e93dca4966.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:47:13.875 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=HsptJq2CYwY --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/31/48/314809db7e7641c4c0091e81296323e8700f9bf03671bdbff74ea6fa4dd359a9.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:47:13.875 [error] yt-dlp download error for media item #4: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:13.876 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] HsptJq2CYwY: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:13.878 [info] {"args":{"id":4},"id":2273,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4112813,"event":"job:stop","queue_time":19761762,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:15.522 [info] {"source":"oban","duration":4984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:16.980 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OH7F-bc_8bs --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/76/b9/76b942150c2d49d5b37bbd23adc9ed7a71bd2daa059136c064c4a3e93dca4966.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 08:47:16.981 [error] yt-dlp download error for media item #27: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:16.981 [error] yt-dlp download will not be retried: "WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] OH7F-bc_8bs: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 08:47:16.983 [info] {"args":{"id":27},"id":2274,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":4257234,"event":"job:stop","queue_time":22721819,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 08:47:45.528 [info] {"source":"oban","duration":5680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.123 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:15.537 [info] {"source":"oban","duration":5311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:45.542 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.127 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:15.545 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:45.548 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.129 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:15.553 [info] {"source":"oban","duration":4001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:45.561 [info] {"source":"oban","duration":5838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.131 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:15.565 [info] {"source":"oban","duration":3144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:45.571 [info] {"source":"oban","duration":4000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.133 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:15.573 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:45.577 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.136 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:15.580 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:45.583 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.142 [info] {"source":"oban","duration":5264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:15.587 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:45.590 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.144 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:15.592 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:45.596 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.145 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:15.601 [info] {"source":"oban","duration":3597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:45.607 [info] {"source":"oban","duration":4709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.147 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:15.611 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:45.615 [info] {"source":"oban","duration":3542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.148 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:15.619 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:45.625 [info] {"source":"oban","duration":4011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.150 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:15.629 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:45.632 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.154 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:15.635 [info] {"source":"oban","duration":1478,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:45.640 [info] {"source":"oban","duration":4218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.155 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:15.644 [info] {"source":"oban","duration":1610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:45.649 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.157 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:15.652 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:45.657 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.158 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:15.660 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:45.664 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.161 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:15.666 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:45.670 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.164 [info] {"source":"oban","duration":1521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:15.675 [info] {"source":"oban","duration":3989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:45.678 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.165 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:15.682 [info] {"source":"oban","duration":3974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:45.686 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.168 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:15.689 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:45.691 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.170 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:15.695 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:45.698 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.171 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:15.702 [info] {"source":"oban","duration":2663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:45.704 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.173 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:15.710 [info] {"source":"oban","duration":3950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:45.713 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.175 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:15.721 [info] {"source":"oban","duration":6086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:45.726 [info] {"source":"oban","duration":3520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.177 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:15.731 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:45.733 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.179 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:15.738 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:45.742 [info] {"source":"oban","duration":3558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.181 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:15.747 [info] {"source":"oban","duration":3157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:45.750 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.183 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:15.756 [info] {"source":"oban","duration":4026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:45.765 [info] {"source":"oban","duration":7351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.184 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:15.768 [info] {"source":"oban","duration":2445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:45.772 [info] {"source":"oban","duration":3432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.187 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:15.776 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:45.779 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.189 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:15.783 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:45.786 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.190 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:15.790 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:45.793 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.192 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:15.796 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:45.799 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.193 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:15.805 [info] {"source":"oban","duration":4490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:29.051 [info] GET /sources/1/force_metadata_refresh 09:21:29.053 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1751.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:29.054 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1752.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:29.054 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:21:29.056 [error] #PID<0.301748.0> running PinchflatWeb.Endpoint (connection #PID<0.301746.0>, stream id 2) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301748.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYRREOPeUByPPcADhRx"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_metadata_refresh", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301748.0>, params: %{}, path_info: ["sources", "1", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/force_metadata_refresh", (truncated) 09:21:29.553 [info] GET /sources/1/sync_files_on_disk 09:21:29.554 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=500.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:29.555 [debug] QUERY OK source="settings" db=0.5ms idle=500.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:29.555 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:21:29.556 [error] #PID<0.301749.0> running PinchflatWeb.Endpoint (connection #PID<0.301746.0>, stream id 3) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/sync_files_on_disk ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301749.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYRRGF6FnydyDkADhSB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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 /sources/1/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/sync_files_on_disk", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301749.0>, params: %{}, path_info: ["sources", "1", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/sync_files_on_disk", resp_body: nil, res (truncated) 09:21:30.052 [info] GET /sources/1/force_index 09:21:30.054 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=951.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:30.055 [debug] QUERY OK source="settings" db=0.7ms idle=753.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:30.055 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:21:30.056 [error] #PID<0.301750.0> running PinchflatWeb.Endpoint (connection #PID<0.301746.0>, stream id 4) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/force_index ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301750.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYRRH9CDZOK5hgADhSR"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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 /sources/1/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301746.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_index", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 56326}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301750.0>, params: %{}, path_info: ["sources", "1", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control" (truncated) 09:21:45.807 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:50.120 [info] GET /sources/new 09:21:50.121 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 09:21:50.125 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.2ms idle=959.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 09:21:50.128 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=825.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:50.130 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=828.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:50.131 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=829.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:50.133 [debug] QUERY OK source="settings" db=0.5ms idle=831.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:50.135 [debug] QUERY OK source="settings" db=0.6ms 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 [] 09:21:50.142 [info] Sent 200 in 23ms 09:21:50.326 [info] GET /sources/1/edit 09:21:50.326 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 09:21:50.328 [debug] QUERY OK source="sources" db=0.7ms idle=197.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 09:21:50.330 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=197.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 09:21:50.331 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=197.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:50.332 [debug] QUERY OK source="settings" db=0.8ms idle=196.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:50.340 [debug] QUERY OK source="settings" db=6.7ms queue=0.1ms idle=168.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:50.348 [info] Sent 200 in 21ms 09:22:00.196 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:15.811 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:26.991 [info] GET /sources/1/force_download_pending 09:22:26.992 [info] GET /sources/new 09:22:26.992 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "1"} Pipelines: [:browser] 09:22:26.995 [debug] QUERY OK source="settings" db=1.3ms idle=1691.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:22:26.998 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=726.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:22:26.998 [debug] QUERY OK source="sources" db=5.0ms idle=1691.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 09:22:26.998 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:22:27.002 [debug] QUERY OK source="media_profiles" db=3.4ms queue=0.1ms idle=696.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" [] 09:22:27.005 [debug] QUERY OK source="settings" db=2.1ms queue=0.1ms idle=700.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:22:27.006 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:22:27.008 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:22:27.010 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:22:27.012 [debug] QUERY OK source="settings" db=0.7ms queue=0.6ms 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 [] 09:22:27.001 [error] #PID<0.301761.0> running PinchflatWeb.Endpoint (connection #PID<0.301759.0>, stream id 1) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/force_download_pending ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 54150}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301761.0>, params: %{}, path_info: ["sources", "1", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYRUcEZC03KnZ8ADhTh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 54150}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301759.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_download_pending", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 54150}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301761.0>, params: %{}, path_info: ["sources", "1", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/force_download_pending", (truncated) 09:22:27.019 [info] Sent 200 in 27ms 09:22:45.814 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.197 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:15.820 [info] {"source":"oban","duration":3987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:45.338 [info] GET /sources/1/media/3 09:23:45.339 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "3", "source_id" => "1"} Pipelines: [:browser] 09:23:45.342 [debug] QUERY OK source="media_items" db=0.7ms idle=1036.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" = ?) [3] 09:23:45.345 [debug] QUERY OK source="sources" db=2.8ms idle=38.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:23:45.348 [debug] QUERY OK source="tasks" db=5.6ms idle=819.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" [3] 09:23:45.357 [debug] QUERY OK source="oban_jobs" db=5.8ms idle=47.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [458, 472, 486, 501, 517, 527, 532, 543, 548, 563, 579, 593, 607, 622, 638, 652, 666, 677, 682, 698, 712, 726, 741, 757, 771, 785, 796, 801, 817, 827, 833, 844, 849, 864, 880, 894, 908, 923, 939, 953, 967, 978, 984, 1000, 1014, 1028, 1043, 1054, 1060, 1074, ...] 09:23:45.368 [debug] QUERY OK source="settings" db=0.4ms idle=63.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:45.369 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=26.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:45.371 [debug] QUERY OK source="settings" db=0.8ms idle=25.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:45.375 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=25.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:23:45.409 [info] GET /sources/1 09:23:45.409 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "1"} Pipelines: [:browser] 09:23:45.412 [debug] QUERY OK source="sources" db=2.0ms queue=0.8ms idle=52.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 09:23:45.414 [debug] QUERY OK source="media_profiles" db=0.8ms idle=44.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:23:45.418 [debug] QUERY OK source="tasks" db=3.3ms idle=45.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"] 09:23:45.419 [debug] QUERY OK source="oban_jobs" db=1.4ms idle=46.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [2275] 09:23:45.421 [debug] QUERY OK source="settings" db=1.6ms idle=45.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:45.423 [debug] QUERY OK source="settings" db=0.9ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:45.425 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:45.430 [info] Sent 200 in 91ms 09:23:45.430 [debug] QUERY OK source="sources" db=1.5ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 09:23:45.432 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=11.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 09:23:45.435 [debug] QUERY OK source="media_items" db=2.9ms idle=10.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 09:23:45.438 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 09:23:45.438 [debug] QUERY OK source="media_items" db=0.5ms idle=12.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 09:23:45.439 [debug] QUERY OK source="media_items" db=0.6ms idle=8.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 09:23:45.442 [debug] QUERY OK source="sources" db=1.5ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 09:23:45.443 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 09:23:45.445 [debug] QUERY OK source="media_items" db=1.2ms idle=5.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 09:23:45.446 [info] Sent 200 in 37ms 09:23:45.823 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.201 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:15.826 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:20.516 [info] GET /sources/1/media/3/edit 09:24:20.517 [info] GET /sources/1/media/6/edit 09:24:20.516 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "3", "source_id" => "1"} Pipelines: [:browser] 09:24:20.517 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "6", "source_id" => "1"} Pipelines: [:browser] 09:24:20.520 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1211.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" = ?) [3] 09:24:20.522 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=1215.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:20.521 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=1211.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" = ?) [6] 09:24:20.524 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=880.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:20.525 [debug] QUERY OK source="settings" db=2.1ms queue=0.8ms idle=1216.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:20.526 [debug] QUERY OK source="settings" db=1.2ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:20.529 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:20.529 [debug] QUERY OK source="settings" db=1.6ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:20.532 [info] Sent 200 in 15ms 09:24:20.533 [info] Sent 200 in 16ms 09:24:45.829 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.203 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:15.835 [info] {"source":"oban","duration":3807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:45.841 [info] {"source":"oban","duration":4640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.204 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:07.826 [info] GET /sources/1/media/4 09:26:07.826 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "4", "source_id" => "1"} Pipelines: [:browser] 09:26:07.827 [info] GET /sources/1/media/5/edit 09:26:07.829 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "5", "source_id" => "1"} Pipelines: [:browser] 09:26:07.829 [debug] QUERY OK source="media_items" db=1.8ms idle=827.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" = ?) [4] 09:26:07.830 [debug] QUERY OK source="media_items" db=1.2ms idle=513.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" = ?) [5] 09:26:07.834 [debug] QUERY OK source="sources" db=2.0ms queue=0.3ms idle=515.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:26:07.834 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms 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 [] 09:26:07.836 [debug] QUERY OK source="tasks" db=4.5ms queue=0.2ms idle=515.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" [4] 09:26:07.836 [debug] QUERY OK source="settings" db=1.6ms 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 [] 09:26:07.840 [debug] QUERY OK source="settings" db=2.7ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:07.846 [info] Sent 200 in 19ms 09:26:07.848 [debug] QUERY OK source="oban_jobs" db=7.9ms idle=6.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [459, 473, 487, 502, 518, 533, 544, 549, 564, 580, 594, 608, 623, 639, 653, 667, 683, 699, 713, 727, 742, 758, 772, 786, 802, 818, 828, 834, 845, 850, 865, 881, 895, 909, 924, 940, 954, 968, 979, 985, 1001, 1015, 1029, 1044, 1061, 1075, 1089, 1104, 1120, 1134, ...] 09:26:07.854 [debug] QUERY OK source="settings" db=0.3ms idle=20.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:07.855 [debug] QUERY OK source="settings" db=0.7ms idle=18.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:26:07.857 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=19.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:26:07.859 [debug] QUERY OK source="media_profiles" db=0.7ms idle=17.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:26:07.899 [info] Sent 200 in 73ms 09:26:15.847 [info] {"source":"oban","duration":4504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:25.736 [info] GET /sources/1/media/4/edit 09:26:25.736 [info] GET /sources/1/media/6 09:26:25.736 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "4", "source_id" => "1"} Pipelines: [:browser] 09:26:25.736 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "6", "source_id" => "1"} Pipelines: [:browser] 09:26:25.739 [debug] QUERY OK source="media_items" db=1.8ms idle=416.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" = ?) [6] 09:26:25.739 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=685.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" = ?) [4] 09:26:25.742 [debug] QUERY OK source="sources" db=1.2ms idle=420.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:26:25.742 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=420.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:25.743 [debug] QUERY OK source="settings" db=0.9ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:25.746 [debug] QUERY OK source="tasks" db=4.7ms queue=0.9ms idle=420.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" [6] 09:26:25.747 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:25.750 [info] Sent 200 in 14ms 09:26:25.755 [debug] QUERY OK source="oban_jobs" db=5.6ms queue=0.8ms idle=6.5ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [461, 475, 489, 504, 520, 535, 551, 566, 582, 596, 610, 625, 641, 655, 669, 685, 701, 715, 729, 744, 760, 774, 788, 804, 820, 836, 852, 867, 883, 897, 911, 926, 942, 956, 970, 987, 1003, 1017, 1031, 1046, 1063, 1077, 1091, 1106, 1122, 1136, 1150, 1165, 1181, 1197, ...] 09:26:25.762 [debug] QUERY OK source="settings" db=0.7ms idle=18.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:25.763 [debug] QUERY OK source="settings" db=0.8ms idle=18.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:25.765 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=18.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:25.767 [debug] QUERY OK source="media_profiles" db=0.4ms idle=19.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:26:25.811 [info] Sent 200 in 74ms 09:26:45.854 [info] {"source":"oban","duration":5179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.206 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:15.858 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:31.106 [info] GET /sources/1/media/27/edit 09:27:31.107 [info] GET /sources/1/media/5 09:27:31.107 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "27", "source_id" => "1"} Pipelines: [:browser] 09:27:31.107 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "5", "source_id" => "1"} Pipelines: [:browser] 09:27:31.110 [debug] QUERY OK source="media_items" db=1.3ms queue=0.6ms idle=1782.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" = ?) [27] 09:27:31.110 [debug] QUERY OK source="media_items" db=2.1ms idle=1782.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" = ?) [5] 09:27:31.113 [debug] QUERY OK source="sources" db=2.1ms idle=1785.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:27:31.114 [debug] QUERY OK source="settings" db=1.9ms queue=0.7ms idle=868.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:27:31.115 [debug] QUERY OK source="tasks" db=4.0ms idle=1785.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" [5] 09:27:31.117 [debug] QUERY OK source="settings" db=1.4ms 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 [] 09:27:31.121 [debug] QUERY OK source="settings" db=2.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:27:31.126 [info] Sent 200 in 19ms 09:27:31.126 [debug] QUERY OK source="oban_jobs" db=8.0ms idle=8.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [460, 474, 488, 503, 519, 534, 550, 565, 581, 595, 609, 624, 640, 654, 668, 684, 700, 714, 728, 743, 759, 773, 787, 803, 819, 835, 851, 866, 882, 896, 910, 925, 941, 955, 969, 986, 1002, 1016, 1030, 1045, 1062, 1076, 1090, 1105, 1121, 1135, 1149, 1164, 1180, 1196, ...] 09:27:31.132 [debug] QUERY OK source="settings" db=0.3ms idle=17.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:27:31.133 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=17.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:27:31.135 [debug] QUERY OK source="settings" db=0.6ms idle=17.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:27:31.137 [debug] QUERY OK source="media_profiles" db=0.6ms idle=16.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:27:31.174 [info] Sent 200 in 67ms 09:27:45.863 [info] {"source":"oban","duration":4062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.208 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:15.867 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:17.009 [info] GET /sources/1/media/26/edit 09:28:17.010 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "26", "source_id" => "1"} Pipelines: [:browser] 09:28:17.012 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1637.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" = ?) [26] 09:28:17.014 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1146.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:17.015 [debug] QUERY OK source="settings" db=0.5ms idle=687.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:17.017 [debug] QUERY OK source="settings" db=0.6ms idle=690.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:17.022 [info] Sent 200 in 13ms 09:28:17.156 [info] GET /sources/1/media/7/edit 09:28:17.156 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "7", "source_id" => "1"} Pipelines: [:browser] 09:28:17.158 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=780.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" = ?) [7] 09:28:17.160 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=146.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:17.161 [debug] QUERY OK source="settings" db=1.0ms idle=145.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:28:17.163 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=147.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:17.166 [info] Sent 200 in 9ms 09:28:45.871 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.209 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:15.876 [info] {"source":"oban","duration":3308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:38.357 [info] GET /sources/1/media/27 09:29:38.359 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "27", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 09:29:38.363 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1032.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" = ?) [27] 09:29:38.367 [debug] QUERY OK source="sources" db=1.9ms idle=1035.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:29:38.367 [debug] QUERY OK source="tasks" db=2.4ms idle=1035.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" [27] 09:29:38.374 [debug] QUERY OK source="oban_jobs" db=4.5ms idle=751.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [466, 480, 494, 511, 528, 540, 556, 571, 587, 601, 617, 630, 648, 662, 674, 690, 708, 720, 734, 749, 767, 779, 793, 811, 829, 841, 857, 872, 890, 902, 918, 933, 947, 963, 975, 994, 1010, 1022, 1036, 1051, 1068, 1082, 1098, 1113, 1129, 1143, 1157, 1170, 1190, 1205, ...] 09:29:38.381 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=50.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:29:38.382 [debug] QUERY OK source="settings" db=0.9ms idle=17.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:29:38.384 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=16.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:29:38.387 [debug] QUERY OK source="media_profiles" db=0.9ms 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] 09:29:38.406 [info] GET /sources/1/media/7 09:29:38.406 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "7", "prevent_download" => "true", "source_id" => "1"} Pipelines: [:browser] 09:29:38.408 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=31.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" = ?) [7] 09:29:38.412 [debug] QUERY OK source="sources" db=2.7ms idle=26.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."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:29:38.416 [debug] QUERY OK source="tasks" db=6.5ms idle=27.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" [7] 09:29:38.417 [info] Sent 200 in 60ms 09:29:38.424 [debug] QUERY OK source="oban_jobs" db=5.0ms idle=34.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" IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)) [462, 476, 490, 505, 521, 536, 552, 567, 583, 597, 611, 626, 642, 656, 670, 686, 702, 716, 730, 745, 761, 775, 789, 805, 821, 837, 853, 868, 884, 898, 912, 927, 943, 957, 971, 988, 1004, 1018, 1032, 1047, 1064, 1078, 1092, 1107, 1123, 1137, 1151, 1166, 1182, 1198, ...] 09:29:38.430 [debug] QUERY OK source="settings" db=0.6ms idle=41.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:29:38.432 [debug] QUERY OK source="settings" db=1.1ms idle=22.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:29:38.435 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=21.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:29:38.437 [debug] QUERY OK source="media_profiles" db=0.9ms idle=20.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:29:38.474 [info] Sent 200 in 68ms 09:29:45.883 [info] {"source":"oban","duration":4796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.211 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:15.888 [info] {"source":"oban","duration":3065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:16.275 [info] GET /sources/1/force_redownload 09:30:16.275 [info] GET /sources/1/media/27/force_download 09:30:16.277 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=946.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:16.278 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=1554.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:16.279 [debug] QUERY OK source="settings" db=1.7ms idle=947.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:16.280 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:30:16.287 [debug] QUERY OK source="settings" db=8.8ms idle=553.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:16.288 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:30:16.284 [error] #PID<0.301855.0> running PinchflatWeb.Endpoint (connection #PID<0.301853.0>, stream id 1) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/media/27/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/27/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301853.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/27/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 44908}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301855.0>, params: %{}, path_info: ["sources", "1", "media", "27", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/media/27/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYRvwSTpJWtuKgADheB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301853.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/27/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 44908}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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/27/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301853.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/27/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 44908}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301855.0>, params: %{}, path_info: ["sources", "1", "media", "27", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/med (truncated) 09:30:16.289 [error] #PID<0.301854.0> running PinchflatWeb.Endpoint (connection #PID<0.301852.0>, stream id 1) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/force_redownload ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/1/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 44906}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301854.0>, params: %{}, path_info: ["sources", "1", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYRvwSR84M1W1MADdIy"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 44906}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301852.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/force_redownload", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 44906}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301854.0>, params: %{}, path_info: ["sources", "1", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/force_redownload", resp_body: nil, resp_cookies: %{}, (truncated) 09:30:45.891 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:51.473 [info] GET /media_profiles/1 09:30:51.473 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 09:30:51.475 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=643.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:30:51.476 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=143.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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] 09:30:51.480 [debug] QUERY OK source="settings" db=2.9ms idle=145.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:51.482 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=148.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:30:51.486 [debug] QUERY OK source="settings" db=3.2ms idle=151.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:51.490 [info] Sent 200 in 17ms 09:30:51.584 [info] GET /sources/opml.xml 09:30:51.584 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.opml_feed/2 Parameters: %{"route_token" => "0c1227c3-6725-4cf2-aaf1-15806154d6c3"} Pipelines: [:maybe_basic_auth, :token_protected_route] 09:30:51.585 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=109.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:51.588 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=109.7ms SELECT s0."custom_name", s0."uuid" FROM "sources" AS s0 WHERE (s0."marked_for_deletion_at" IS NULL) ORDER BY s0."custom_name" [] 09:30:51.588 [info] Sent 200 in 4ms 09:31:00.212 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:15.895 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:45.899 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:59.411 [info] GET /sources/5709cc5a-e526-44bb-8cba-feb52b41d17b/feed.xml 09:31:59.412 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "5709cc5a-e526-44bb-8cba-feb52b41d17b"} Pipelines: [:maybe_basic_auth] 09:31:59.414 [debug] QUERY OK source="sources" db=1.9ms idle=382.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."uuid" = ?) ["5709cc5a-e526-44bb-8cba-feb52b41d17b"] 09:31:59.418 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=83.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" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [1, 2000] 09:31:59.420 [debug] QUERY OK source="source_metadata" db=1.1ms queue=0.2ms idle=85.4ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [1] 09:31:59.420 [info] Sent 200 in 8ms 09:31:59.619 [info] GET /sources/1/media/7/force_download 09:31:59.623 [debug] QUERY OK source="settings" db=0.9ms queue=0.4ms idle=288.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:31:59.624 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=290.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:31:59.624 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:31:59.626 [error] #PID<0.301869.0> running PinchflatWeb.Endpoint (connection #PID<0.301867.0>, stream id 2) terminated Server: pf.watkinsgeorge.com:80 (http) Request: GET /sources/1/media/7/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/7/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301867.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/7/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 50098}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301869.0>, params: %{}, path_info: ["sources", "1", "media", "7", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/media/7/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GHYR1xRbpsO_53QADhfR"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301867.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/7/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 50098}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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/7/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.301867.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/1/media/7/force_download", host: "pf.watkinsgeorge.com", peer: {{172, 18, 0, 2}, 50098}, bindings: %{}, sock: {{172, 18, 0, 5}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pf.watkinsgeorge.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.4", "x-forwarded-host" => "pf.watkinsgeorge.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: "pf.watkinsgeorge.com", method: "GET", owner: #PID<0.301869.0>, params: %{}, path_info: ["sources", "1", "media", "7", "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://pf.watkinsgeorge.com", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 18, 0, 2}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pf.watkinsgeorge.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.4"}, {"x-forwarded-host", "pf.watkinsgeorge.com"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/1/media/7/forc (truncated) 09:32:00.213 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:15.902 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:45.906 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.215 [info] {"source":"oban","duration":1447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:15.909 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:45.914 [info] {"source":"oban","duration":3102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.218 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:15.917 [info] {"source":"oban","duration":2538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:45.923 [info] {"source":"oban","duration":4108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.221 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:15.928 [info] {"source":"oban","duration":4441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:45.934 [info] {"source":"oban","duration":3766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.224 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]}