2026-10-25 16:53:13.915 [info] | Reset 0 executing jobs 2026-10-25 16:53:13.916 [info] | Creating blank file: /config/extras/cookies.txt 2026-10-25 16:53:13.916 [info] | Creating blank file: /config/extras/yt-dlp-configs/base-config.txt 2026-10-25 16:53:13.916 [info] | Creating blank file and making it executable: /config/extras/user-scripts/lifecycle 2026-10-25 16:53:13.916 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 2026-10-25 16:53:14.399 [info] | [command_wrapper]: /usr/local/bin/apprise called with: --version 2026-10-25 16:53:14.557 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 16:53:14.560 [info] | {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 2026-10-25 16:53:14.567 [info] | Running PinchflatWeb.Endpoint with Bandit 1.13.1 at 0.0.0.0:8945 (http) 2026-10-25 16:53:14.567 [info] | Access PinchflatWeb.Endpoint at http://localhost:8945 2026-10-25 16:53:14.571 [info] | {"args":{},"id":1,"meta":{},"system_time":1792943594570977188,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 2026-10-25 16:53:14.882 [info] | Updating yt-dlp (target: 2026.10.21) 2026-10-25 16:53:14.898 [info] | [command_wrapper]: /usr/local/bin/yt-dlp.update-e415b141-7362-42cd-b017-300f7d42617b called with: --update-to yt-dlp/yt-dlp@2026.10.21 2026-10-25 16:53:16.206 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 2026-10-25 16:53:16.690 [info] | {"args":{},"id":1,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:stop","duration":2118973,"queue_time":565616,"attempt":1,"tags":["local_data"]} 2026-10-25 16:53:16.980 [info] | tzdata release in place is from a file last modified Fri, 11 Sep 2026 22:36:31 GMT. Release file on server was last modified Wed, 30 Sep 2026 01:06:34 GMT. 2026-10-25 16:53:17.594 [info] | Tzdata has updated the release from 2026d to 2026e 2026-10-25 16:53:44.562 [info] | {"source":"oban","event":"plugin:stop","duration":659,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:54:00.562 [info] | {"source":"oban","event":"plugin:stop","duration":528,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 16:54:14.564 [info] | {"source":"oban","event":"plugin:stop","duration":2903,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 16:54:14.567 [info] | {"source":"oban","event":"plugin:stop","duration":4763,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:54:44.569 [info] | {"source":"oban","event":"plugin:stop","duration":560,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:55:00.563 [info] | {"source":"oban","event":"plugin:stop","duration":149,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 16:55:14.568 [info] | {"source":"oban","event":"plugin:stop","duration":2696,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 16:55:14.571 [info] | {"source":"oban","event":"plugin:stop","duration":1255,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:55:44.574 [info] | {"source":"oban","event":"plugin:stop","duration":1459,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:56:00.565 [info] | {"source":"oban","event":"plugin:stop","duration":516,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 16:56:14.572 [info] | {"source":"oban","event":"plugin:stop","duration":2823,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 16:56:14.577 [info] | {"source":"oban","event":"plugin:stop","duration":1742,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:56:44.579 [info] | {"source":"oban","event":"plugin:stop","duration":714,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:56:59.739 request_id=GOHQ55XQyYw7_f8AAAEh [info] | GET / 2026-10-25 16:56:59.746 request_id=GOHQ55XQyYw7_f8AAAEh [info] | Sent 200 in 7ms 2026-10-25 16:57:00.566 [info] | {"source":"oban","event":"plugin:stop","duration":185,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 16:57:02.634 request_id=GOHQ6EJcx1SsZmoAAAGh [info] | GET / 2026-10-25 16:57:02.637 request_id=GOHQ6EJcx1SsZmoAAAGh [info] | Sent 200 in 2ms 2026-10-25 16:57:14.574 [info] | {"source":"oban","event":"plugin:stop","duration":831,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 16:57:14.580 [info] | {"source":"oban","event":"plugin:stop","duration":463,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:57:17.079 request_id=GOHQ659VFsPPhFQAAAIB [info] | GET / 2026-10-25 16:57:17.085 request_id=GOHQ659VFsPPhFQAAAIB [info] | Sent 200 in 6ms 2026-10-25 16:57:21.047 request_id=GOHQ7IvYIL0HbzQAAAJB [info] | GET /media_profiles/new 2026-10-25 16:57:21.061 request_id=GOHQ7IvYIL0HbzQAAAJB [info] | Sent 200 in 14ms 2026-10-25 16:57:44.582 [info] | {"source":"oban","event":"plugin:stop","duration":1512,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:58:00.568 [info] | {"source":"oban","event":"plugin:stop","duration":378,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 16:58:14.577 [info] | {"source":"oban","event":"plugin:stop","duration":1822,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 16:58:14.584 [info] | {"source":"oban","event":"plugin:stop","duration":1256,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:58:44.587 [info] | {"source":"oban","event":"plugin:stop","duration":1389,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:58:58.486 request_id=GOHRAzuxrQgi-RcAAALh [info] | GET / 2026-10-25 16:58:58.498 request_id=GOHRAzuxrQgi-RcAAALh [info] | Sent 200 in 11ms 2026-10-25 16:58:58.531 request_id=GOHRAz5hgV9u09oAAAMB [info] | GET /console/ 2026-10-25 16:58:58.532 request_id=GOHRAz5hgV9u09oAAAMB [info] | Sent 404 in 295µs 2026-10-25 16:58:59.531 request_id=GOHRA3nuskvAKagAAAMh [info] | GET /server 2026-10-25 16:58:59.531 request_id=GOHRA3nuskvAKagAAAMh [info] | Sent 404 in 703µs 2026-10-25 16:59:00.570 [info] | {"source":"oban","event":"plugin:stop","duration":402,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 16:59:01.591 request_id=GOHRA_S9uYR_hQwAAANB [info] | GET /server-status 2026-10-25 16:59:01.592 request_id=GOHRA_S9uYR_hQwAAANB [info] | Sent 404 in 873µs 2026-10-25 16:59:03.542 request_id=GOHRBGkDRkZiTTkAAANh [info] | GET /about 2026-10-25 16:59:03.542 request_id=GOHRBGkDRkZiTTkAAANh [info] | Sent 404 in 359µs 2026-10-25 16:59:03.582 request_id=GOHRBGtkblRlwYkAAAOB [info] | GET /login.action 2026-10-25 16:59:03.582 request_id=GOHRBGtkblRlwYkAAAOB [info] | Sent 404 in 295µs 2026-10-25 16:59:04.613 request_id=GOHRBKjhXWVxhk8AAAOh [info] | GET / 2026-10-25 16:59:04.616 request_id=GOHRBKjhXWVxhk8AAAOh [info] | Sent 200 in 2ms 2026-10-25 16:59:04.637 request_id=GOHRBKpMTdTMgEYAAAPh [info] | GET /___proxy_subdomain_whm/login 2026-10-25 16:59:04.637 request_id=GOHRBKpMTdTMgEYAAAPh [info] | Sent 404 in 239µs 2026-10-25 16:59:04.662 request_id=GOHRBKvGCTG40xEAAAQB [info] | GET /___proxy_subdomain_cpanel 2026-10-25 16:59:04.662 request_id=GOHRBKvGCTG40xEAAAQB [info] | Sent 404 in 187µs 2026-10-25 16:59:05.576 request_id=GOHRBOJAnbFLG0AAAAQh [info] | GET /v2/_catalog 2026-10-25 16:59:05.576 request_id=GOHRBOJAnbFLG0AAAAQh [info] | Sent 404 in 435µs 2026-10-25 16:59:06.578 request_id=GOHRBR3_FGOf0Z8AAARB [info] | GET /.DS_Store 2026-10-25 16:59:06.578 request_id=GOHRBR3_FGOf0Z8AAARB [info] | Sent 404 in 293µs 2026-10-25 16:59:07.582 request_id=GOHRBVndLvJ6R-sAAARC [info] | GET /.env 2026-10-25 16:59:07.583 request_id=GOHRBVndLvJ6R-sAAARC [info] | Sent 404 in 810µs 2026-10-25 16:59:14.580 [info] | {"source":"oban","event":"plugin:stop","duration":1973,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 16:59:14.590 [info] | {"source":"oban","event":"plugin:stop","duration":2033,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:59:19.606 request_id=GOHRCCaBCwN5-eEAAARh [info] | POST /graphql 2026-10-25 16:59:19.606 request_id=GOHRCCaBCwN5-eEAAARh [info] | Sent 404 in 430µs 2026-10-25 16:59:20.598 request_id=GOHRCGGk86x37xgAAASB [info] | POST /api 2026-10-25 16:59:20.598 request_id=GOHRCGGk86x37xgAAASB [info] | Sent 404 in 475µs 2026-10-25 16:59:20.617 request_id=GOHRCGLFqTQ9ZEAAAASh [info] | POST /api/graphql 2026-10-25 16:59:20.617 request_id=GOHRCGLFqTQ9ZEAAAASh [info] | Sent 404 in 249µs 2026-10-25 16:59:20.635 request_id=GOHRCGPazW8pCtoAAATB [info] | POST /graphql/api 2026-10-25 16:59:20.635 request_id=GOHRCGPazW8pCtoAAATB [info] | Sent 404 in 198µs 2026-10-25 16:59:20.654 request_id=GOHRCGT5yx8SCrsAAATh [info] | POST /api/gql 2026-10-25 16:59:20.654 request_id=GOHRCGT5yx8SCrsAAATh [info] | Sent 404 in 180µs 2026-10-25 16:59:20.672 request_id=GOHRCGYXOUfNr5AAAAUB [info] | GET /s/3393e2338313e26373e2434313/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties 2026-10-25 16:59:20.673 request_id=GOHRCGYXOUfNr5AAAAUB [info] | Sent 404 in 194µs 2026-10-25 16:59:20.857 request_id=GOHRCHEepXJuD2kAAAUh [info] | GET /.git/config 2026-10-25 16:59:20.858 request_id=GOHRCHEepXJuD2kAAAUh [info] | Sent 404 in 285µs 2026-10-25 16:59:21.674 request_id=GOHRCKHN6TcjPuIAAASC [info] | GET /config.json 2026-10-25 16:59:21.675 request_id=GOHRCKHN6TcjPuIAAASC [info] | Sent 404 in 222µs 2026-10-25 16:59:24.694 request_id=GOHRCVXR59oKa9QAAAVB [info] | GET /telescope/requests 2026-10-25 16:59:24.695 request_id=GOHRCVXR59oKa9QAAAVB [info] | Sent 404 in 908µs 2026-10-25 16:59:24.718 request_id=GOHRCVc9AfoyCUgAAAVh [info] | GET /info.php 2026-10-25 16:59:24.719 request_id=GOHRCVc9AfoyCUgAAAVh [info] | Sent 404 in 788µs 2026-10-25 16:59:24.950 request_id=GOHRCWUSost6U9sAAAWB [info] | GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application 2026-10-25 16:59:24.951 request_id=GOHRCWUSost6U9sAAAWB [info] | Sent 404 in 929µs 2026-10-25 16:59:25.718 request_id=GOHRCZLVKoVMF5kAAAWh [info] | GET /.well-known/security.txt 2026-10-25 16:59:25.719 request_id=GOHRCZLVKoVMF5kAAAWh [info] | Sent 404 in 1ms 2026-10-25 16:59:26.721 request_id=GOHRCc6iDEw1ezUAAAXB [info] | GET /actuator/env 2026-10-25 16:59:26.722 request_id=GOHRCc6iDEw1ezUAAAXB [info] | Sent 404 in 886µs 2026-10-25 16:59:27.722 request_id=GOHRCgpHeW4U6S0AAAXh [info] | GET /trace.axd 2026-10-25 16:59:27.723 request_id=GOHRCgpHeW4U6S0AAAXh [info] | Sent 404 in 894µs 2026-10-25 16:59:28.900 request_id=GOHRClCBl5VRCK8AAAYB [info] | GET /@vite/env 2026-10-25 16:59:28.901 request_id=GOHRClCBl5VRCK8AAAYB [info] | Sent 404 in 954µs 2026-10-25 16:59:29.769 request_id=GOHRCoRJZadmaDsAAAYh [info] | GET /.vscode/sftp.json 2026-10-25 16:59:29.770 request_id=GOHRCoRJZadmaDsAAAYh [info] | Sent 404 in 905µs 2026-10-25 16:59:31.016 request_id=GOHRCs6aiP9xyMIAAAZB [info] | OPTIONS / 2026-10-25 16:59:31.017 request_id=GOHRCs6aiP9xyMIAAAZB [info] | Sent 404 in 785µs 2026-10-25 16:59:38.006 request_id=GOHRDG9Eywv7WqwAAAZh [info] | GET /debug/default/view 2026-10-25 16:59:38.007 request_id=GOHRDG9Eywv7WqwAAAZh [info] | Sent 404 in 1ms 2026-10-25 16:59:44.593 [info] | {"source":"oban","event":"plugin:stop","duration":1396,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 16:59:45.847 request_id=GOHRDkKUzxkeg5gAAAaB [info] | GET / 2026-10-25 16:59:45.857 request_id=GOHRDkKUzxkeg5gAAAaB [info] | Sent 200 in 10ms 2026-10-25 16:59:47.478 request_id=GOHRDqPY9E_1A3wAAAbh [info] | GET / 2026-10-25 16:59:47.491 request_id=GOHRDqPY9E_1A3wAAAbh [info] | Sent 200 in 12ms 2026-10-25 17:00:00.570 [info] | {"source":"oban","event":"plugin:stop","duration":198,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:00:14.582 [info] | {"source":"oban","event":"plugin:stop","duration":1322,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:00:14.606 [info] | {"source":"oban","event":"plugin:stop","duration":12122,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:00:23.255 request_id=GOHRFvhGgtTD33AAAAch [info] | GET / 2026-10-25 17:00:23.265 request_id=GOHRFvhGgtTD33AAAAch [info] | Sent 200 in 9ms 2026-10-25 17:00:38.743 request_id=GOHRGpNucyU_JdAAAAdh [info] | GET / 2026-10-25 17:00:38.753 request_id=GOHRGpNucyU_JdAAAAdh [info] | Sent 200 in 10ms 2026-10-25 17:00:44.022 request_id=GOHRG84jKCL4Y8YAAAeB [info] | POST /media_profiles 2026-10-25 17:00:44.028 request_id=GOHRG84jKCL4Y8YAAAeB [info] | Sent 302 in 5ms 2026-10-25 17:00:44.058 request_id=GOHRG9BGkHoJT8kAAAeh [info] | GET / 2026-10-25 17:00:44.071 request_id=GOHRG9BGkHoJT8kAAAeh [info] | Sent 200 in 12ms 2026-10-25 17:00:44.610 [info] | {"source":"oban","event":"plugin:stop","duration":2322,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:00:45.111 request_id=GOHRHA8AkrxSOxAAAAfB [info] | GET / 2026-10-25 17:00:45.121 request_id=GOHRHA8AkrxSOxAAAAfB [info] | Sent 200 in 10ms 2026-10-25 17:00:46.002 request_id=GOHRHEQgChAFArcAAAfh [info] | GET /sources/new 2026-10-25 17:00:46.026 request_id=GOHRHEQgChAFArcAAAfh [info] | Sent 200 in 23ms 2026-10-25 17:00:50.263 request_id=GOHRHUIfTa4rX1AAAAiB [info] | GET / 2026-10-25 17:00:50.266 request_id=GOHRHUIfTa4rX1AAAAiB [info] | Sent 200 in 3ms 2026-10-25 17:00:50.290 request_id=GOHRHUOx7-BcUIcAAAjB [info] | GET /.env 2026-10-25 17:00:50.290 request_id=GOHRHUOx7-BcUIcAAAjB [info] | Sent 404 in 327µs 2026-10-25 17:00:50.344 request_id=GOHRHUbzCD9f0SkAAAjh [info] | GET /config.json 2026-10-25 17:00:50.345 request_id=GOHRHUbzCD9f0SkAAAjh [info] | Sent 404 in 397µs 2026-10-25 17:00:50.372 request_id=GOHRHUiYyyH6fIsAAAkB [info] | GET /api/config 2026-10-25 17:00:50.372 request_id=GOHRHUiYyyH6fIsAAAkB [info] | Sent 404 in 283µs 2026-10-25 17:00:50.394 request_id=GOHRHUnqtl9OPHYAAAkh [info] | GET /config.js 2026-10-25 17:00:50.394 request_id=GOHRHUnqtl9OPHYAAAkh [info] | Sent 404 in 269µs 2026-10-25 17:00:50.406 request_id=GOHRHUqjsnkyDeYAAAlB [info] | GET /js/env.js 2026-10-25 17:00:50.407 request_id=GOHRHUqjsnkyDeYAAAlB [info] | Sent 404 in 319µs 2026-10-25 17:00:50.447 request_id=GOHRHU0O3dMXGUwAAAlh [info] | GET /CLAUDE.md 2026-10-25 17:00:50.447 request_id=GOHRHU0O3dMXGUwAAAlh [info] | Sent 404 in 268µs 2026-10-25 17:00:50.450 request_id=GOHRHU07ykyh5hMAAAmB [info] | GET /AGENTS.md 2026-10-25 17:00:50.450 request_id=GOHRHU07ykyh5hMAAAmB [info] | Sent 404 in 252µs 2026-10-25 17:00:50.471 request_id=GOHRHU56hdd6DHwAAAmh [info] | GET /.github/copilot-instructions.md 2026-10-25 17:00:50.471 request_id=GOHRHU56hdd6DHwAAAmh [info] | Sent 404 in 267µs 2026-10-25 17:00:51.190 request_id=GOHRHXlXgY3tecYAAAnB [info] | GET /README.md 2026-10-25 17:00:51.190 request_id=GOHRHXlXgY3tecYAAAnB [info] | Sent 404 in 440µs 2026-10-25 17:01:00.572 [info] | {"source":"oban","event":"plugin:stop","duration":554,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:01:14.586 [info] | {"source":"oban","event":"plugin:stop","duration":3099,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:01:14.613 [info] | {"source":"oban","event":"plugin:stop","duration":1375,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:01:40.299 request_id=GOHRKOh5PTyKW90AAAoB [info] | GET / 2026-10-25 17:01:40.309 request_id=GOHRKOh5PTyKW90AAAoB [info] | Sent 200 in 10ms 2026-10-25 17:01:40.342 request_id=GOHRKOsOnZfaL6MAAApB [info] | GET / 2026-10-25 17:01:40.352 request_id=GOHRKOsOnZfaL6MAAApB [info] | Sent 200 in 9ms 2026-10-25 17:01:41.054 request_id=GOHRKRV7PBUZ6-IAAAqB [info] | GET / 2026-10-25 17:01:41.064 request_id=GOHRKRV7PBUZ6-IAAAqB [info] | Sent 200 in 9ms 2026-10-25 17:01:44.615 [info] | {"source":"oban","event":"plugin:stop","duration":1525,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:02:00.574 [info] | {"source":"oban","event":"plugin:stop","duration":518,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:02:14.591 [info] | {"source":"oban","event":"plugin:stop","duration":2923,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:02:14.618 [info] | {"source":"oban","event":"plugin:stop","duration":1386,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:02:44.620 [info] | {"source":"oban","event":"plugin:stop","duration":1419,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:03:00.576 [info] | {"source":"oban","event":"plugin:stop","duration":554,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:03:14.595 [info] | {"source":"oban","event":"plugin:stop","duration":2640,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:03:14.623 [info] | {"source":"oban","event":"plugin:stop","duration":1863,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:03:44.625 [info] | {"source":"oban","event":"plugin:stop","duration":787,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:03:59.991 request_id=GOHRSW6-6vUiM1kAAAtB [info] | POST /sources 2026-10-25 17:03:59.993 request_id=GOHRSW6-6vUiM1kAAAtB [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@TechDweeb --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/be/8d/be8dfbaeda563501be73c580dd3e1221fa2919dfb883ddb6d2acde1f04cfd279.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:04:00.577 [info] | {"source":"oban","event":"plugin:stop","duration":220,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:04:02.402 request_id=GOHRSW6-6vUiM1kAAAtB [info] | source_created source_id=1 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 17:04:02.406 request_id=GOHRSW6-6vUiM1kAAAtB [info] | Sent 302 in 2415ms 2026-10-25 17:04:02.412 [info] | {"args":{"id":1},"id":3,"meta":{},"system_time":1792944242412538703,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 17:04:02.415 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@TechDweeb --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/de/13/de13fbc22ea7c0ce8478316ea04f69863512814f858b3f5510d039dd0f530310.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:04:02.436 request_id=GOHRSgB73ky5oK4AAAvh [info] | GET / 2026-10-25 17:04:02.440 request_id=GOHRSgB73ky5oK4AAAvh [info] | Sent 200 in 3ms 2026-10-25 17:04:03.015 [info] | {"args":{"id":1},"id":2,"meta":{},"system_time":1792944243015522970,"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"]} 2026-10-25 17:04:03.018 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --dateafter 20261008 --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/dd/aa/ddaa34df7e5e14d1711bfe53c83b0e24b63715a9a8f090c1721019bae763b9ea.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:04:04.849 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@TechDweeb --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/1af805f23b816b98/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/ef/ef/efefc1f6777090bc7988857bf78a42c4aa7c021ee1375ed232f7b8f6dee80cbd.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:04:04.947 request_id=GOHRSpYrD7LJfGMAAAVi [info] | GET / 2026-10-25 17:04:05.133 request_id=GOHRSpYrD7LJfGMAAAVi [info] | Sent 200 in 186ms 2026-10-25 17:04:05.320 [info] | CONNECTED TO Phoenix.LiveView.Socket in 24µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:05.621 [info] | CONNECTED TO Phoenix.LiveView.Socket in 27µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:06.026 [info] | CONNECTED TO Phoenix.LiveView.Socket in 18µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:06.606 [info] | CONNECTED TO Phoenix.LiveView.Socket in 33µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:07.130 [info] | {"args":{"id":1},"id":3,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":4717273,"queue_time":411596,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 17:04:07.487 [info] | CONNECTED TO Phoenix.LiveView.Socket in 20µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:08.681 [info] | CONNECTED TO Phoenix.LiveView.Socket in 17µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:10.435 [info] | CONNECTED TO Phoenix.LiveView.Socket in 28µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:13.029 [info] | CONNECTED TO Phoenix.LiveView.Socket in 20µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:14.034 [info] | Kicking off download for media item #1 (MB925pBO8L8) 2026-10-25 17:04:14.046 [info] | {"args":{"id":1},"id":4,"meta":{},"system_time":1792944254046569424,"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"]} 2026-10-25 17:04:14.047 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:14.051 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/f9/5cf9e698c2e21a33a6c52d5293f25c9213c3de50f55a222359f2d4df3ae0ffbf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:14.597 [info] | {"source":"oban","event":"plugin:stop","duration":677,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:04:14.627 [info] | {"source":"oban","event":"plugin:stop","duration":552,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:04:15.039 [info] | Kicking off download for media item #2 (Xb5KYGiD7hk) 2026-10-25 17:04:15.050 [info] | {"args":{"id":2},"id":5,"meta":{},"system_time":1792944255050361230,"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"]} 2026-10-25 17:04:15.051 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:15.055 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/53/2e/532e79fd9c8ca5af89a3892be310d558425e110fe61d2f85f9d9261f0b308e8f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:16.009 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/f9/5cf9e698c2e21a33a6c52d5293f25c9213c3de50f55a222359f2d4df3ae0ffbf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:16.009 [error] | yt-dlp download error for media item #1: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8\n[youtube] MB925pBO8L8: Downloading webpage\n[youtube] MB925pBO8L8: Downloading tv samsung player API JSON\n[youtube] MB925pBO8L8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:16.011 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8\n[youtube] MB925pBO8L8: Downloading webpage\n[youtube] MB925pBO8L8: Downloading tv samsung player API JSON\n[youtube] MB925pBO8L8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:16.011 [info] | {"args":{"id":1},"id":4,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":1965096,"queue_time":45608,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:16.890 [info] | CONNECTED TO Phoenix.LiveView.Socket in 24µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:17.007 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/53/2e/532e79fd9c8ca5af89a3892be310d558425e110fe61d2f85f9d9261f0b308e8f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:17.007 [error] | yt-dlp download error for media item #2: "[youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk\n[youtube] Xb5KYGiD7hk: Downloading webpage\n[youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON\n[youtube] Xb5KYGiD7hk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:17.009 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk\n[youtube] Xb5KYGiD7hk: Downloading webpage\n[youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON\n[youtube] Xb5KYGiD7hk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:17.009 [info] | {"args":{"id":2},"id":5,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":1959311,"queue_time":49531,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:17.047 [info] | Kicking off download for media item #3 (lF5whZi9eiw) 2026-10-25 17:04:17.054 [info] | {"args":{"id":3},"id":6,"meta":{},"system_time":1792944257054234298,"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"]} 2026-10-25 17:04:17.055 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:17.057 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/59/bc/59bcaf1bc648fafb19bfdf46986edd6980da11883c0d62af47a90e558567e1d6.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:17.280 request_id=GOHRTXVO7-Q2OiYAABfE [info] | GET / 2026-10-25 17:04:17.289 request_id=GOHRTXVO7-Q2OiYAABfE [info] | Sent 200 in 8ms 2026-10-25 17:04:18.051 [info] | Kicking off download for media item #4 (kwb6jUgKbgo) 2026-10-25 17:04:18.059 [info] | {"args":{"id":4},"id":7,"meta":{},"system_time":1792944258059293056,"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"]} 2026-10-25 17:04:18.060 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:18.062 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/59/17/591702fd7493f703a9646a8f852a799243520d152bda3a1364eae6116eb5dff3.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:19.057 [info] | Kicking off download for media item #5 (_pU87NqRdsk) 2026-10-25 17:04:19.064 [info] | {"args":{"id":5},"id":8,"meta":{},"system_time":1792944259064363620,"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"]} 2026-10-25 17:04:19.065 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:19.068 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5a/cf/5acf1efcf8d4c61a649a3a667f40d099a390f980549a3707855086b48042613e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:19.173 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/59/bc/59bcaf1bc648fafb19bfdf46986edd6980da11883c0d62af47a90e558567e1d6.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:19.174 [error] | yt-dlp download error for media item #3: "[youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw\n[youtube] lF5whZi9eiw: Downloading webpage\n[youtube] lF5whZi9eiw: Downloading tv samsung player API JSON\n[youtube] lF5whZi9eiw: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:19.175 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw\n[youtube] lF5whZi9eiw: Downloading webpage\n[youtube] lF5whZi9eiw: Downloading tv samsung player API JSON\n[youtube] lF5whZi9eiw: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:19.176 [info] | {"args":{"id":3},"id":6,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":2121796,"queue_time":53566,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:20.063 [info] | Kicking off download for media item #6 (-ttpJ3ilju8) 2026-10-25 17:04:20.070 [info] | {"args":{"id":6},"id":9,"meta":{},"system_time":1792944260070377841,"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"]} 2026-10-25 17:04:20.071 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:20.074 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ed/3c/ed3c5ab23ec086e17fb48ece86481ac679982f09d88b2ba4d13fb7df7821bc20.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:20.284 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/59/17/591702fd7493f703a9646a8f852a799243520d152bda3a1364eae6116eb5dff3.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:20.284 [error] | yt-dlp download error for media item #4: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo\n[youtube] kwb6jUgKbgo: Downloading webpage\n[youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON\n[youtube] kwb6jUgKbgo: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:20.286 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo\n[youtube] kwb6jUgKbgo: Downloading webpage\n[youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON\n[youtube] kwb6jUgKbgo: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:20.287 [info] | {"args":{"id":4},"id":7,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":2227551,"queue_time":58576,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:21.070 [info] | Kicking off download for media item #7 (nK0xkScocVQ) 2026-10-25 17:04:21.079 [info] | {"args":{"id":7},"id":10,"meta":{},"system_time":1792944261079606976,"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"]} 2026-10-25 17:04:21.080 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:21.083 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nK0xkScocVQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b0/d3/b0d3a81116b7256261c1e7c0c76fc5ace703b832ed4729ff63a953c5dda23e33.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:21.152 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5a/cf/5acf1efcf8d4c61a649a3a667f40d099a390f980549a3707855086b48042613e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:21.152 [error] | yt-dlp download error for media item #5: "[youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk\n[youtube] _pU87NqRdsk: Downloading webpage\n[youtube] _pU87NqRdsk: Downloading tv samsung player API JSON\n[youtube] _pU87NqRdsk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:21.154 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk\n[youtube] _pU87NqRdsk: Downloading webpage\n[youtube] _pU87NqRdsk: Downloading tv samsung player API JSON\n[youtube] _pU87NqRdsk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:21.154 [info] | {"args":{"id":5},"id":8,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":2090155,"queue_time":63594,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:22.075 [info] | Kicking off download for media item #8 (JgVDPXgC5To) 2026-10-25 17:04:22.087 [info] | {"args":{"id":8},"id":11,"meta":{},"system_time":1792944262087373263,"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"]} 2026-10-25 17:04:22.088 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:22.092 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dd/b9/ddb92b977be04a53a33fdfacbb8520b31909f951f0f9021f1f4f6bc2836a0abe.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:22.153 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ed/3c/ed3c5ab23ec086e17fb48ece86481ac679982f09d88b2ba4d13fb7df7821bc20.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:22.153 [error] | yt-dlp download error for media item #6: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8\n[youtube] -ttpJ3ilju8: Downloading webpage\n[youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON\n[youtube] -ttpJ3ilju8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:22.155 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8\n[youtube] -ttpJ3ilju8: Downloading webpage\n[youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON\n[youtube] -ttpJ3ilju8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:22.155 [info] | {"args":{"id":6},"id":9,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":2085013,"queue_time":69587,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:22.655 [info] | CONNECTED TO Phoenix.LiveView.Socket in 19µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:23.081 [info] | Kicking off download for media item #9 (bQJS4JYZd18) 2026-10-25 17:04:23.092 [info] | {"args":{"id":9},"id":12,"meta":{},"system_time":1792944263092317319,"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"]} 2026-10-25 17:04:23.093 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:04:23.097 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bc/75/bc758c2c9a925d0ec4998a5561fa3337edfa676e66236e6fc81ab1f59682096b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:04:23.221 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nK0xkScocVQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b0/d3/b0d3a81116b7256261c1e7c0c76fc5ace703b832ed4729ff63a953c5dda23e33.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=nK0xkScocVQ [youtube] nK0xkScocVQ: Downloading webpage [youtube] nK0xkScocVQ: Downloading tv samsung player API JSON [youtube] nK0xkScocVQ: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] nK0xkScocVQ: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:23.221 [error] | yt-dlp download error for media item #7: "[youtube] Extracting URL: https://www.youtube.com/watch?v=nK0xkScocVQ\n[youtube] nK0xkScocVQ: Downloading webpage\n[youtube] nK0xkScocVQ: Downloading tv samsung player API JSON\n[youtube] nK0xkScocVQ: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] nK0xkScocVQ: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:23.224 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=nK0xkScocVQ\n[youtube] nK0xkScocVQ: Downloading webpage\n[youtube] nK0xkScocVQ: Downloading tv samsung player API JSON\n[youtube] nK0xkScocVQ: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] nK0xkScocVQ: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:23.224 [info] | {"args":{"id":7},"id":10,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":2144592,"queue_time":78561,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:24.233 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dd/b9/ddb92b977be04a53a33fdfacbb8520b31909f951f0f9021f1f4f6bc2836a0abe.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:24.234 [error] | yt-dlp download error for media item #8: "[youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To\n[youtube] JgVDPXgC5To: Downloading webpage\n[youtube] JgVDPXgC5To: Downloading tv samsung player API JSON\n[youtube] JgVDPXgC5To: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:24.236 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To\n[youtube] JgVDPXgC5To: Downloading webpage\n[youtube] JgVDPXgC5To: Downloading tv samsung player API JSON\n[youtube] JgVDPXgC5To: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:24.237 [info] | {"args":{"id":8},"id":11,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":2149311,"queue_time":86549,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:25.354 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bc/75/bc758c2c9a925d0ec4998a5561fa3337edfa676e66236e6fc81ab1f59682096b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:04:25.354 [error] | yt-dlp download error for media item #9: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:25.356 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:04:25.357 [info] | {"args":{"id":9},"id":12,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":2264455,"queue_time":91530,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:04:31.313 [info] | CONNECTED TO Phoenix.LiveView.Socket in 17µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:44.180 [info] | CONNECTED TO Phoenix.LiveView.Socket in 28µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:04:44.628 [info] | {"source":"oban","event":"plugin:stop","duration":726,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:04:53.865 request_id=GOHRVfnkR14RdmcAABjk [info] | GET /settings 2026-10-25 17:04:53.871 request_id=GOHRVfnkR14RdmcAABjk [info] | Sent 200 in 5ms 2026-10-25 17:05:00.578 [info] | {"source":"oban","event":"plugin:stop","duration":149,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:05:03.426 [info] | CONNECTED TO Phoenix.LiveView.Socket in 57µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:05:12.569 request_id=GOHRWlS99izeed0AAA2B [info] | GET /media_profiles 2026-10-25 17:05:12.582 request_id=GOHRWlS99izeed0AAA2B [info] | Sent 200 in 12ms 2026-10-25 17:05:14.599 [info] | {"source":"oban","event":"plugin:stop","duration":2163,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:05:14.630 [info] | {"source":"oban","event":"plugin:stop","duration":1951,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:05:17.804 request_id=GOHRW4zHVXzz9noAAAeC [info] | GET /media_profiles/1 2026-10-25 17:05:17.821 request_id=GOHRW4zHVXzz9noAAAeC [info] | Sent 200 in 16ms 2026-10-25 17:05:27.347 request_id=GOHRXcWdZhfZXmUAAA4h [info] | GET /settings 2026-10-25 17:05:27.367 request_id=GOHRXcWdZhfZXmUAAA4h [info] | Sent 200 in 20ms 2026-10-25 17:05:32.298 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:05:44.633 [info] | {"source":"oban","event":"plugin:stop","duration":1619,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:06:00.579 [info] | {"source":"oban","event":"plugin:stop","duration":238,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:06:14.602 [info] | {"source":"oban","event":"plugin:stop","duration":1976,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:06:14.635 [info] | {"source":"oban","event":"plugin:stop","duration":1051,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:06:15.514 [info] | CONNECTED TO Phoenix.LiveView.Socket in 65µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:06:44.637 [info] | {"source":"oban","event":"plugin:stop","duration":481,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:07:00.581 [info] | {"source":"oban","event":"plugin:stop","duration":719,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:07:14.605 [info] | {"source":"oban","event":"plugin:stop","duration":1857,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:07:14.639 [info] | {"source":"oban","event":"plugin:stop","duration":1380,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:07:15.596 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:07:23.091 request_id=GOHReLh_Zfqa224AAA5h [info] | HEAD / 2026-10-25 17:07:23.115 request_id=GOHReLh_Zfqa224AAA5h [info] | Sent 200 in 23ms 2026-10-25 17:07:30.838 request_id=GOHReoY_u5fTn1oAAAmD [info] | GET / 2026-10-25 17:07:30.884 request_id=GOHReoY_u5fTn1oAAAmD [info] | Sent 200 in 45ms 2026-10-25 17:07:44.641 [info] | {"source":"oban","event":"plugin:stop","duration":1514,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:08:00.583 [info] | {"source":"oban","event":"plugin:stop","duration":436,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:08:10.519 request_id=GOHRg8NnSvRgeGIAAA9B [info] | GET / 2026-10-25 17:08:10.542 request_id=GOHRg8NnSvRgeGIAAA9B [info] | Sent 200 in 23ms 2026-10-25 17:08:14.607 [info] | {"source":"oban","event":"plugin:stop","duration":1241,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:08:14.644 [info] | {"source":"oban","event":"plugin:stop","duration":1351,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:08:15.674 [info] | CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:08:44.646 [info] | {"source":"oban","event":"plugin:stop","duration":1328,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:09:00.585 [info] | {"source":"oban","event":"plugin:stop","duration":510,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:09:14.611 [info] | {"source":"oban","event":"plugin:stop","duration":3059,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:09:14.648 [info] | {"source":"oban","event":"plugin:stop","duration":1487,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:09:15.791 [info] | CONNECTED TO Phoenix.LiveView.Socket in 65µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:09:40.969 request_id=GOHRmNKlB5bnLlIAAA_B [info] | GET /settings 2026-10-25 17:09:40.992 request_id=GOHRmNKlB5bnLlIAAA_B [info] | Sent 200 in 22ms 2026-10-25 17:09:44.651 [info] | {"source":"oban","event":"plugin:stop","duration":1619,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:10:00.587 [info] | {"source":"oban","event":"plugin:stop","duration":517,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:10:07.122 request_id=GOHRnul8mHuj48AAABGh [info] | GET / 2026-10-25 17:10:07.159 request_id=GOHRnul8mHuj48AAABGh [info] | Sent 200 in 37ms 2026-10-25 17:10:11.007 request_id=GOHRn9EI8YtY4OwAABKB [info] | GET /settings 2026-10-25 17:10:11.018 request_id=GOHRn9EI8YtY4OwAABKB [info] | Sent 200 in 11ms 2026-10-25 17:10:14.615 [info] | {"source":"oban","event":"plugin:stop","duration":2214,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:10:14.654 [info] | {"source":"oban","event":"plugin:stop","duration":1416,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:10:15.884 [info] | CONNECTED TO Phoenix.LiveView.Socket in 24µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:10:36.506 request_id=GOHRpcDvqmD2Ho8AABRB [info] | GET /settings 2026-10-25 17:10:36.527 request_id=GOHRpcDvqmD2Ho8AABRB [info] | Sent 200 in 20ms 2026-10-25 17:10:38.320 request_id=GOHRpi0D3VHPnMIAABRh [info] | GET / 2026-10-25 17:10:38.368 request_id=GOHRpi0D3VHPnMIAABRh [info] | Sent 200 in 48ms 2026-10-25 17:10:44.656 [info] | {"source":"oban","event":"plugin:stop","duration":1484,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:10:58.460 request_id=GOHRqt16T8m-UewAABVB [info] | GET /sources 2026-10-25 17:10:58.475 request_id=GOHRqt16T8m-UewAABVB [info] | Sent 200 in 14ms 2026-10-25 17:11:00.588 [info] | {"source":"oban","event":"plugin:stop","duration":257,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:11:02.003 request_id=GOHRq7CkS8a0Um0AABVh [info] | GET /sources/1/edit 2026-10-25 17:11:02.014 request_id=GOHRq7CkS8a0Um0AABVh [info] | Sent 200 in 11ms 2026-10-25 17:11:02.128 request_id=GOHRq7gSqARAG3QAABWB [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 17:11:02.131 request_id=GOHRq7gSqARAG3QAABWB [info] | Sent 200 in 3ms 2026-10-25 17:11:14.617 [info] | {"source":"oban","event":"plugin:stop","duration":1209,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:11:14.658 [info] | {"source":"oban","event":"plugin:stop","duration":856,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:11:15.961 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:11:16.141 request_id=GOHRrvtVZYlxSI4AABXh [info] | POST /sources/cookies/save 2026-10-25 17:11:16.149 request_id=GOHRrvtVZYlxSI4AABXh [info] | Sent 302 in 7ms 2026-10-25 17:11:16.180 request_id=GOHRrv2jZUYOfJoAABYB [info] | GET /sources/1/edit 2026-10-25 17:11:16.207 request_id=GOHRrv2jZUYOfJoAABYB [info] | Sent 200 in 27ms 2026-10-25 17:11:16.314 request_id=GOHRrwWoG4KjNmwAABYh [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 17:11:16.320 request_id=GOHRrwWoG4KjNmwAABYh [info] | Sent 200 in 5ms 2026-10-25 17:11:36.387 request_id=GOHRs7IYZIJuLYMAABZh [info] | POST /sources/1 2026-10-25 17:11:36.395 request_id=GOHRs7IYZIJuLYMAABZh [info] | Sent 302 in 7ms 2026-10-25 17:11:36.425 request_id=GOHRs7RcAkoX094AABaB [info] | GET /sources/1 2026-10-25 17:11:36.457 request_id=GOHRs7RcAkoX094AABaB [info] | Sent 200 in 31ms 2026-10-25 17:11:36.562 request_id=GOHRs7yBvJkHhl4AABah [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 17:11:36.566 request_id=GOHRs7yBvJkHhl4AABah [info] | Sent 200 in 4ms 2026-10-25 17:11:38.449 request_id=GOHRtC0DPofnSdQAABbB [info] | GET / 2026-10-25 17:11:38.495 request_id=GOHRtC0DPofnSdQAABbB [info] | Sent 200 in 45ms 2026-10-25 17:11:44.662 [info] | {"source":"oban","event":"plugin:stop","duration":2379,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:12:00.325 request_id=GOHRuUTlexFhlA4AABcB [info] | GET /sources 2026-10-25 17:12:00.352 request_id=GOHRuUTlexFhlA4AABcB [info] | Sent 200 in 26ms 2026-10-25 17:12:00.590 [info] | {"source":"oban","event":"plugin:stop","duration":474,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:12:01.924 request_id=GOHRuaQ6TcxjDqgAABch [info] | GET / 2026-10-25 17:12:01.941 request_id=GOHRuaQ6TcxjDqgAABch [info] | Sent 200 in 16ms 2026-10-25 17:12:09.461 request_id=GOHRu2V69ouQ5N8AABdB [info] | POST /sources/1/start_all 2026-10-25 17:12:09.469 request_id=GOHRu2V69ouQ5N8AABdB [info] | Sent 302 in 7ms 2026-10-25 17:12:09.500 request_id=GOHRu2fBDKgQYzkAABdh [info] | GET /sources 2026-10-25 17:12:09.526 request_id=GOHRu2fBDKgQYzkAABdh [info] | Sent 200 in 26ms 2026-10-25 17:12:11.273 request_id=GOHRu9FxML93EMYAABgh [info] | GET / 2026-10-25 17:12:11.315 request_id=GOHRu9FxML93EMYAABgh [info] | Sent 200 in 42ms 2026-10-25 17:12:14.620 [info] | {"source":"oban","event":"plugin:stop","duration":1986,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:12:14.664 [info] | {"source":"oban","event":"plugin:stop","duration":1178,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:12:16.047 [info] | CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:12:44.668 [info] | {"source":"oban","event":"plugin:stop","duration":2305,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:12:51.475 [notice] | SIGTERM received - shutting down 2026-10-25 17:14:01.471 [info] | Reset 1 executing jobs 2026-10-25 17:14:01.471 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 2026-10-25 17:14:01.951 [info] | [command_wrapper]: /usr/local/bin/apprise called with: --version 2026-10-25 17:14:02.085 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:14:02.088 [info] | {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 2026-10-25 17:14:02.095 [info] | Running PinchflatWeb.Endpoint with Bandit 1.13.1 at 0.0.0.0:8945 (http) 2026-10-25 17:14:02.096 [info] | Access PinchflatWeb.Endpoint at http://localhost:8945 2026-10-25 17:14:02.102 [info] | {"args":{},"id":13,"meta":{},"system_time":1792944842102300147,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 2026-10-25 17:14:02.182 [info] | Updating yt-dlp (target: 2026.10.21) 2026-10-25 17:14:02.188 [info] | [command_wrapper]: /usr/local/bin/yt-dlp.update-46b43727-7953-49f7-93bb-5c7109714cd9 called with: --update-to yt-dlp/yt-dlp@2026.10.21 2026-10-25 17:14:03.096 [info] | {"args":{"id":1},"id":2,"meta":{},"system_time":1792944843096671375,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 2026-10-25 17:14:03.104 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --dateafter 20261008 --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/4d/2d/4d2d8e1e58cb16f2350b9c9a2c034a55585b079efa8137384b71f16b93d56dfd.json --cookies /config/extras/cookies.txt --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:14:03.297 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 2026-10-25 17:14:03.320 [warning] | Indexing failed for https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg/videos: {:error, "Traceback (most recent call last):\n File \"\", line 198, in _run_module_as_main\n File \"\", line 88, in _run_code\n File \"/usr/local/bin/yt-dlp/__main__.py\", line 14, in \n File \"/usr/local/bin/yt-dlp/yt_dlp/__init__.py\", line 18, in \n File \"/usr/local/bin/yt-dlp/yt_dlp/downloader/__init__.py\", line 24, in \n File \"\", line 195, in get_code\n File \"\", line 758, in _get_module_code\n File \"\", line 604, in _get_data\nzipimport.ZipImportError: bad local file header: '/usr/local/bin/yt-dlp'\n", 1} 2026-10-25 17:14:03.321 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg/shorts --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --dateafter 20261008 --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/09/04/090435705a247fc6db7c74fde00cee36665fa4fb599755eceeb978af0a44594c.json --cookies /config/extras/cookies.txt --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:14:03.807 [info] | {"args":{},"id":13,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:stop","duration":1704404,"queue_time":101693,"attempt":1,"tags":["local_data"]} 2026-10-25 17:14:04.987 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg/streams --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --dateafter 20261008 --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/55/61/556182f5f373f5d8d40f3735364e344d2bab7f922c8bb43154b5d417752f9d8d.json --cookies /config/extras/cookies.txt --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:14:06.624 [info] | {"error":"** (MatchError) no match of right hand side value: {:error, \"Traceback (most recent call last):\\n File \\\"\\\", line 198, in _run_module_as_main\\n File \\\"\\\", line 88, in _run_code\\n File \\\"/usr/local/bin/yt-dlp/__main__.py\\\", line 14, in \\n File \\\"/usr/local/bin/yt-dlp/yt_dlp/__init__.py\\\", line 18, in \\n File \\\"/usr/local/bin/yt-dlp/yt_dlp/downloader/__init__.py\\\", line 24, in \\n File \\\"\\\", line 195, in get_code\\n File \\\"\\\", line 758, in _get_module_code\\n File \\\"\\\", line 604, in _get_data\\nzipimport.ZipImportError: bad local file header: '/usr/local/bin/yt-dlp'\\n\", 1}","args":{"id":1},"id":2,"meta":{},"state":"failure","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:exception","duration":3526478,"queue_time":600691268,"attempt":2,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 2026-10-25 17:14:20.596 request_id=GOHR2e21-gQ1lF8AAAAE [info] | GET / 2026-10-25 17:14:20.817 request_id=GOHR2e21-gQ1lF8AAAAE [info] | Sent 200 in 221ms 2026-10-25 17:14:24.920 request_id=GOHR2u93QPfDVL4AAAAk [info] | GET / 2026-10-25 17:14:24.942 request_id=GOHR2u93QPfDVL4AAAAk [info] | Sent 200 in 21ms 2026-10-25 17:14:26.459 [info] | CONNECTED TO Phoenix.LiveView.Socket in 146µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:14:26.519 [info] | CONNECTED TO Phoenix.LiveView.Socket in 69µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:14:26.616 [info] | CONNECTED TO Phoenix.LiveView.Socket in 113µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:14:26.764 [info] | CONNECTED TO Phoenix.LiveView.Socket in 111µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:14:26.962 [info] | CONNECTED TO Phoenix.LiveView.Socket in 118µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:14:27.158 [info] | {"args":{"id":1},"id":2,"meta":{},"system_time":1792944867158439329,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 2026-10-25 17:14:27.168 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --dateafter 20261008 --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/a6/35/a635593de10f550e172ca0d08c54838a8f6a2d425ad4f9d624f7764b003bd18b.json --cookies /config/extras/cookies.txt --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:14:27.206 [info] | CONNECTED TO Phoenix.LiveView.Socket in 27µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:14:27.237 request_id=GOHR23mMPV0UjbUAAAAF [info] | GET / 2026-10-25 17:14:27.249 request_id=GOHR23mMPV0UjbUAAAAF [info] | Sent 200 in 11ms 2026-10-25 17:14:27.504 [info] | CONNECTED TO Phoenix.LiveView.Socket in 18µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:14:32.092 [info] | {"source":"oban","event":"plugin:stop","duration":3044,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:14:42.736 request_id=GOHR3xVc1P4oCJUAAABE [info] | GET /settings 2026-10-25 17:14:42.753 request_id=GOHR3xVc1P4oCJUAAABE [info] | Sent 200 in 16ms 2026-10-25 17:14:42.966 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:14:45.629 request_id=GOHR38HOR0TidfkAAAGm [info] | GET / 2026-10-25 17:14:45.675 request_id=GOHR38HOR0TidfkAAAGm [info] | Sent 200 in 45ms 2026-10-25 17:14:48.204 [info] | Kicking off download for media item #1 (MB925pBO8L8) 2026-10-25 17:14:48.221 [info] | {"args":{"id":1},"id":14,"meta":{},"system_time":1792944888220793419,"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"]} 2026-10-25 17:14:48.225 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:14:48.238 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9f/ca/9fca7a89e86a9a577c54cb54e316942f33f61fa4de91f23e7b48c2433165677e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:14:50.282 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9f/ca/9fca7a89e86a9a577c54cb54e316942f33f61fa4de91f23e7b48c2433165677e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:14:50.283 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9f/ca/9fca7a89e86a9a577c54cb54e316942f33f61fa4de91f23e7b48c2433165677e.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:14:51.216 [info] | Kicking off download for media item #2 (Xb5KYGiD7hk) 2026-10-25 17:14:51.224 [info] | {"args":{"id":2},"id":15,"meta":{},"system_time":1792944891224388684,"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"]} 2026-10-25 17:14:51.225 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:14:51.228 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/be/d7/bed74b2f0bed12c4cc72e254669e24b86c22e3072a3bd29838353fd582d813b8.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:14:53.085 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/be/d7/bed74b2f0bed12c4cc72e254669e24b86c22e3072a3bd29838353fd582d813b8.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:14:53.087 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/be/d7/bed74b2f0bed12c4cc72e254669e24b86c22e3072a3bd29838353fd582d813b8.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:14:54.224 [info] | Kicking off download for media item #3 (lF5whZi9eiw) 2026-10-25 17:14:54.230 [info] | {"args":{"id":3},"id":16,"meta":{},"system_time":1792944894230477489,"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"]} 2026-10-25 17:14:54.231 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:14:54.235 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c3/49/c349613f075a112cfa0a79d39b54ef9253a19e5cd54fbd4dd1d54c318b771c92.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:14:54.873 request_id=GOHR4ejIWEbqU2kAAAOm [info] | GET /settings 2026-10-25 17:14:54.880 request_id=GOHR4ejIWEbqU2kAAAOm [info] | Sent 200 in 7ms 2026-10-25 17:14:56.590 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c3/49/c349613f075a112cfa0a79d39b54ef9253a19e5cd54fbd4dd1d54c318b771c92.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:14:56.591 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c3/49/c349613f075a112cfa0a79d39b54ef9253a19e5cd54fbd4dd1d54c318b771c92.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:14:57.232 [info] | Kicking off download for media item #4 (kwb6jUgKbgo) 2026-10-25 17:14:57.238 [info] | {"args":{"id":4},"id":17,"meta":{},"system_time":1792944897238480851,"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"]} 2026-10-25 17:14:57.239 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:14:57.243 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dd/3f/dd3f0e68811353de26d5e6d8dbf66a5e59208bb89edcd8b904f56e2b7ebbed93.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:14:59.320 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dd/3f/dd3f0e68811353de26d5e6d8dbf66a5e59208bb89edcd8b904f56e2b7ebbed93.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:14:59.321 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dd/3f/dd3f0e68811353de26d5e6d8dbf66a5e59208bb89edcd8b904f56e2b7ebbed93.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:00.089 [info] | {"source":"oban","event":"plugin:stop","duration":191,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:15:01.239 [info] | Kicking off download for media item #5 (_pU87NqRdsk) 2026-10-25 17:15:01.253 [info] | {"args":{"id":5},"id":18,"meta":{},"system_time":1792944901253301591,"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"]} 2026-10-25 17:15:01.255 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:15:01.263 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/49/b5/49b55cdd909a45419b226058970a96b8663b3f3a9b00f12008ac0b8a2fb53488.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:02.091 [info] | {"source":"oban","event":"plugin:stop","duration":1397,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:15:02.095 [info] | {"source":"oban","event":"plugin:stop","duration":662,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:15:03.419 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/49/b5/49b55cdd909a45419b226058970a96b8663b3f3a9b00f12008ac0b8a2fb53488.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:03.420 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/49/b5/49b55cdd909a45419b226058970a96b8663b3f3a9b00f12008ac0b8a2fb53488.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:05.257 [info] | Kicking off download for media item #6 (-ttpJ3ilju8) 2026-10-25 17:15:08.286 [info] | Kicking off download for media item #7 (nK0xkScocVQ) 2026-10-25 17:15:12.297 [info] | Kicking off download for media item #8 (JgVDPXgC5To) 2026-10-25 17:15:16.309 [info] | Kicking off download for media item #9 (bQJS4JYZd18) 2026-10-25 17:15:17.412 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e9/e0/e9e0d45c24e55fdfbbf1febe88cb06111a0521360fa0678a584bc597c3a220f1.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:15:19.855 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e9/e0/e9e0d45c24e55fdfbbf1febe88cb06111a0521360fa0678a584bc597c3a220f1.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:19.857 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].mp4\", media_downloaded_at: ~U[2026-10-25 16:15:17Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":4},"id":17,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":22617336,"queue_time":237683,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:15:19.863 [info] | {"args":{"id":6},"id":19,"meta":{},"system_time":1792944919863613528,"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"]} 2026-10-25 17:15:19.864 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:15:19.894 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e6/78/e67831052ad4a06980ec95066fd2668b0adf6ab11389c035e37fef7dc607f9e1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:22.696 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e6/78/e67831052ad4a06980ec95066fd2668b0adf6ab11389c035e37fef7dc607f9e1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:22.697 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e6/78/e67831052ad4a06980ec95066fd2668b0adf6ab11389c035e37fef7dc607f9e1.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:23.613 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/18/14/18149530df3bfc0f1961c54cf83d1b57f465c5f0f520d9806fa90f42e6bef19e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:15:25.878 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/18/14/18149530df3bfc0f1961c54cf83d1b57f465c5f0f520d9806fa90f42e6bef19e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:25.880 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].mp4\", media_downloaded_at: ~U[2026-10-25 16:15:23Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":1},"id":14,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":37658357,"queue_time":217836,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:15:25.888 [info] | {"args":{"id":7},"id":20,"meta":{},"system_time":1792944925888660032,"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"]} 2026-10-25 17:15:25.889 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:15:25.895 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nK0xkScocVQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/34/b8/34b84bacb31d38d0cd2c99dc11a158615829083d34d482f8150a3606982bb32a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:28.384 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nK0xkScocVQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/34/b8/34b84bacb31d38d0cd2c99dc11a158615829083d34d482f8150a3606982bb32a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=nK0xkScocVQ [youtube] nK0xkScocVQ: Downloading webpage [youtube] nK0xkScocVQ: Downloading tv samsung player API JSON [youtube] nK0xkScocVQ: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] nK0xkScocVQ: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:28.385 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nK0xkScocVQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/34/b8/34b84bacb31d38d0cd2c99dc11a158615829083d34d482f8150a3606982bb32a.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:32.097 [info] | {"source":"oban","event":"plugin:stop","duration":563,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:15:36.098 request_id=GOHR64H29O7rjTgAABki [info] | GET / 2026-10-25 17:15:36.670 request_id=GOHR64H29O7rjTgAABki [info] | Sent 200 in 572ms 2026-10-25 17:15:36.984 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/98/ec/98ecf9372f307a63c146f4cab59b3137b2fd8f43b8daf04a2a47e9cf7eff5295.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:15:39.228 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/98/ec/98ecf9372f307a63c146f4cab59b3137b2fd8f43b8daf04a2a47e9cf7eff5295.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:39.229 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].mp4\", media_downloaded_at: ~U[2026-10-25 16:15:36Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":5},"id":18,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":37975228,"queue_time":251746,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:15:39.239 [info] | {"args":{"id":8},"id":21,"meta":{},"system_time":1792944939239261541,"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"]} 2026-10-25 17:15:39.243 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:15:39.248 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/66/5c/665ca3841d34ce1dc9333d78f1b70de464dbe2ee920592014d404debf67f3d7a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:41.599 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/66/5c/665ca3841d34ce1dc9333d78f1b70de464dbe2ee920592014d404debf67f3d7a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:41.600 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/66/5c/665ca3841d34ce1dc9333d78f1b70de464dbe2ee920592014d404debf67f3d7a.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:43.038 request_id=GOHR7R-lq3S6qVkAAALB [info] | GET /diagnostics 2026-10-25 17:15:43.040 [info] | CONNECTED TO Phoenix.LiveView.Socket in 19µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:15:43.046 request_id=GOHR7R-lq3S6qVkAAALB [info] | Sent 200 in 8ms 2026-10-25 17:15:43.091 [info] | CONNECTED TO Phoenix.LiveView.Socket in 21µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:15:43.242 [info] | CONNECTED TO Phoenix.LiveView.Socket in 28µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:15:46.907 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f6/ee/f6ee08f5bde6f628e5cbc2b778710c8d6c23c8097ed1d24f44eb2781bbc64d00.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:15:49.310 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f6/ee/f6ee08f5bde6f628e5cbc2b778710c8d6c23c8097ed1d24f44eb2781bbc64d00.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:49.311 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].mp4\", media_downloaded_at: ~U[2026-10-25 16:15:46Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":2},"id":15,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":58086128,"queue_time":223700,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:15:49.461 [info] | {"args":{"id":9},"id":22,"meta":{},"system_time":1792944949461378815,"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"]} 2026-10-25 17:15:49.462 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:15:49.541 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/10/cb/10cbe5953371e49445a947eb5112727dc138cf40f80bb92f3cbfc1571e9ab3c9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:50.983 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/53/b2/53b2835eb3de317ba38a3a1c69bec1a083bc23e941edea21c7a110a9eb6a2e46.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:15:51.640 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/10/cb/10cbe5953371e49445a947eb5112727dc138cf40f80bb92f3cbfc1571e9ab3c9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:51.641 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/10/cb/10cbe5953371e49445a947eb5112727dc138cf40f80bb92f3cbfc1571e9ab3c9.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:53.571 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/53/b2/53b2835eb3de317ba38a3a1c69bec1a083bc23e941edea21c7a110a9eb6a2e46.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:53.573 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].mp4\", media_downloaded_at: ~U[2026-10-25 16:15:50Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":3},"id":16,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":59341379,"queue_time":229704,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:15:53.583 [info] | {"args":{"id":4},"id":17,"meta":{},"system_time":1792944953583606289,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:15:53.584 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:15:53.588 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ae/a2/aea223e6226cd4fd29d7cc830c811577670c06c4557bc4546c3582da5748dbf3.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:15:55.600 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ae/a2/aea223e6226cd4fd29d7cc830c811577670c06c4557bc4546c3582da5748dbf3.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:15:55.601 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ae/a2/aea223e6226cd4fd29d7cc830c811577670c06c4557bc4546c3582da5748dbf3.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:00.091 [info] | {"source":"oban","event":"plugin:stop","duration":242,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:16:01.930 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=nK0xkScocVQ --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/7/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/36/82/3682ba67f41c37965688e520c6332ef723a272695e445db4f53039525a41b6e6.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:01.994 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b8/d0/b8d04211324ba8f330e8afd6d954ff045e5ea2b342bbb11596a0299be0db49c9.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:02.092 [info] | {"source":"oban","event":"plugin:stop","duration":1021,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:16:02.098 [info] | {"source":"oban","event":"plugin:stop","duration":768,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:16:04.229 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b8/d0/b8d04211324ba8f330e8afd6d954ff045e5ea2b342bbb11596a0299be0db49c9.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:04.231 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:01Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":4},"id":17,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":10646450,"queue_time":16726152,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:04.242 [info] | {"args":{"id":1},"id":14,"meta":{},"system_time":1792944964242510097,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:04.243 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:04.245 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8f/03/8f03639a73f5ca7e49733c580c4ae7cfb78fc15182b6df881072ae75edef79b2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:04.709 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:04.709 [info] | {"args":{"id":7},"id":20,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":38820911,"queue_time":17887724,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:04.719 [info] | {"args":{"id":5},"id":18,"meta":{},"system_time":1792944964719387991,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:04.720 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:04.724 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6b/57/6b57fc57c28a17d830ed31d3564980f804257fcc17689e2f7764b2f92217b29b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:06.259 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8f/03/8f03639a73f5ca7e49733c580c4ae7cfb78fc15182b6df881072ae75edef79b2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:06.261 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8f/03/8f03639a73f5ca7e49733c580c4ae7cfb78fc15182b6df881072ae75edef79b2.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:11.405 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c0/d4/c0d412a3fa9b8bdafb7a9c0237afd1a4d8ce68e851030c0453ad080410ac2156.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:13.470 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/c0/d4/c0d412a3fa9b8bdafb7a9c0237afd1a4d8ce68e851030c0453ad080410ac2156.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:13.472 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, uploaded_at: ~U[2026-10-18 00:00:00Z], subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:11Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":5},"id":18,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":8750932,"queue_time":7489588,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:13.482 [info] | {"args":{"id":2},"id":15,"meta":{},"system_time":1792944973482501579,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:13.483 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:13.486 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/3d/863d955125c38b0071361b93268a7aa3b36ae04f07cc2eb49715af33aa3174b1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:16.246 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/3d/863d955125c38b0071361b93268a7aa3b36ae04f07cc2eb49715af33aa3174b1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:16.247 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/3d/863d955125c38b0071361b93268a7aa3b36ae04f07cc2eb49715af33aa3174b1.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:18.574 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a9/99/a99957576a5f04f5c464084a757f1d1e968559318aa4b3b6767cac1745bc4a28.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:20.568 request_id=GOHR9dyV2QCEZhYAAAbB [info] | GET / 2026-10-25 17:16:20.580 request_id=GOHR9dyV2QCEZhYAAAbB [info] | Sent 200 in 12ms 2026-10-25 17:16:21.175 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a9/99/a99957576a5f04f5c464084a757f1d1e968559318aa4b3b6767cac1745bc4a28.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:21.176 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:18Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":1},"id":14,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":16933258,"queue_time":21361540,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:21.186 [info] | {"args":{"id":3},"id":16,"meta":{},"system_time":1792944981186310349,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:21.187 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:21.189 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a8/aa/a8aa9ad919c75caffb2683735a6669fdc4ba699fa27c14f13363fced082f31be.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:23.306 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a8/aa/a8aa9ad919c75caffb2683735a6669fdc4ba699fa27c14f13363fced082f31be.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:23.307 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a8/aa/a8aa9ad919c75caffb2683735a6669fdc4ba699fa27c14f13363fced082f31be.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:26.906 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/da/bc/dabcac4f3c48f28d7f4501df5beaadf956063c39ab9d7fb83f365082c2e643e1.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:29.375 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/da/bc/dabcac4f3c48f28d7f4501df5beaadf956063c39ab9d7fb83f365082c2e643e1.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:29.377 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:26Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":2},"id":15,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":15893435,"queue_time":7170691,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:29.388 [info] | {"args":{"id":4},"id":17,"meta":{},"system_time":1792944989388745183,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:29.389 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:29.393 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/38/32/38322d26eaf8e56c6057950a14960791daa5c90817ac76cd7fe8b0eb635e3209.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:31.572 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/91/d4/91d48eae09ab82e83d51ebb4f45ad4f2a0ce1d8346e4558e4918ed8e392f919b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:31.655 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/38/32/38322d26eaf8e56c6057950a14960791daa5c90817ac76cd7fe8b0eb635e3209.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:31.656 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/38/32/38322d26eaf8e56c6057950a14960791daa5c90817ac76cd7fe8b0eb635e3209.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:32.100 [info] | {"source":"oban","event":"plugin:stop","duration":760,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:16:33.409 request_id=GOHR-Nn97x_JWfkAABrC [info] | GET / 2026-10-25 17:16:33.427 request_id=GOHR-Nn97x_JWfkAABrC [info] | Sent 200 in 17ms 2026-10-25 17:16:33.779 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/91/d4/91d48eae09ab82e83d51ebb4f45ad4f2a0ce1d8346e4558e4918ed8e392f919b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:33.780 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:31Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":3},"id":16,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":12593678,"queue_time":10612914,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:34.356 [info] | {"args":{"id":5},"id":18,"meta":{},"system_time":1792944994356522714,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:34.357 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:34.360 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/c8/4bc8259179ef03107caf085391a21a138b3768bb6970a349b2a37869f8fa76f2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:36.463 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/c8/4bc8259179ef03107caf085391a21a138b3768bb6970a349b2a37869f8fa76f2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:36.464 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/c8/4bc8259179ef03107caf085391a21a138b3768bb6970a349b2a37869f8fa76f2.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:36.994 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/94/6a/946abde1de0aa561fb18537e086e161a52a9c80a1328366f0d0f9fec4de52e53.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:37.688 request_id=GOHR-dkMlwap7eYAAAlh [info] | GET / 2026-10-25 17:16:37.700 request_id=GOHR-dkMlwap7eYAAAlh [info] | Sent 200 in 11ms 2026-10-25 17:16:39.111 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/94/6a/946abde1de0aa561fb18537e086e161a52a9c80a1328366f0d0f9fec4de52e53.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:39.113 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:36Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":4},"id":17,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":9723003,"queue_time":5157101,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:40.370 [info] | {"args":{"id":1},"id":14,"meta":{},"system_time":1792945000370615014,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:40.371 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:40.375 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4c/29/4c29f8d02f2a307fa2eebd9f8a51e0bf1719e7855b7ce26f3423f4b213971ec2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:43.117 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4c/29/4c29f8d02f2a307fa2eebd9f8a51e0bf1719e7855b7ce26f3423f4b213971ec2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:43.119 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4c/29/4c29f8d02f2a307fa2eebd9f8a51e0bf1719e7855b7ce26f3423f4b213971ec2.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:43.389 [info] | CONNECTED TO Phoenix.LiveView.Socket in 20µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:16:44.100 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/fc/02/fc029fb7c6e09a03e731a3f9561534283dcd86526a8b403d0a78359b76cad780.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:44.680 request_id=GOHR-3nSECriAskAAAqh [info] | GET / 2026-10-25 17:16:44.696 request_id=GOHR-3nSECriAskAAAqh [info] | Sent 200 in 15ms 2026-10-25 17:16:46.379 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/fc/02/fc029fb7c6e09a03e731a3f9561534283dcd86526a8b403d0a78359b76cad780.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:46.402 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:44Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":5},"id":18,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":12023498,"queue_time":884096,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:48.490 [info] | {"args":{"id":2},"id":15,"meta":{},"system_time":1792945008490807704,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:48.491 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:48.495 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/fe/a8/fea8a9f8c29e59c652cd564f670a1eddd0214e750256d243430aefdda3d78307.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:50.520 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/fe/a8/fea8a9f8c29e59c652cd564f670a1eddd0214e750256d243430aefdda3d78307.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:50.522 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/fe/a8/fea8a9f8c29e59c652cd564f670a1eddd0214e750256d243430aefdda3d78307.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:54.412 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f4/01/f4016de3ef5a67e63dec4504b949b44f0db84cc0d6ba9898d819106af1c34b31.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:56.527 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f4/01/f4016de3ef5a67e63dec4504b949b44f0db84cc0d6ba9898d819106af1c34b31.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:56.541 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:54Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":1},"id":14,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":16157489,"queue_time":193337,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:56.547 [info] | {"args":{"id":3},"id":16,"meta":{},"system_time":1792945016547652716,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:16:56.548 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:16:56.551 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e0/40/e040ede7133c2745a7a95c6a162cc48d053b3469225caa26873aa69e677b3cf6.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:56.634 request_id=GOHR_kJKQp40MNQAAAxh [info] | GET / 2026-10-25 17:16:56.648 request_id=GOHR_kJKQp40MNQAAAxh [info] | Sent 200 in 14ms 2026-10-25 17:16:57.503 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f5/4b/f54b3c7d4cab965eff4c18b7b44daab1b7d912ce16bc73449ea3ac30c8fcea5e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:16:58.619 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e0/40/e040ede7133c2745a7a95c6a162cc48d053b3469225caa26873aa69e677b3cf6.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:16:58.621 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e0/40/e040ede7133c2745a7a95c6a162cc48d053b3469225caa26873aa69e677b3cf6.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:16:58.864 request_id=GOHR_sc8DKqjBgoAABuC [info] | GET / 2026-10-25 17:16:58.878 request_id=GOHR_sc8DKqjBgoAABuC [info] | Sent 200 in 14ms 2026-10-25 17:17:00.092 [info] | {"source":"oban","event":"plugin:stop","duration":250,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:17:00.131 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f5/4b/f54b3c7d4cab965eff4c18b7b44daab1b7d912ce16bc73449ea3ac30c8fcea5e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:00.132 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].mp4\", media_downloaded_at: ~U[2026-10-25 16:16:57Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":2},"id":15,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11641025,"queue_time":113034,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:02.094 [info] | {"source":"oban","event":"plugin:stop","duration":851,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:17:02.102 [info] | {"source":"oban","event":"plugin:stop","duration":756,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:17:02.511 [info] | {"args":{"id":4},"id":17,"meta":{},"system_time":1792945022511433396,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:02.512 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:02.515 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2a/48/2a48e4c4194c6b1a1e5089a8b3abc6b4124453bf12b9e76f069ace6e70ac34d6.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:04.826 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2a/48/2a48e4c4194c6b1a1e5089a8b3abc6b4124453bf12b9e76f069ace6e70ac34d6.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:04.827 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2a/48/2a48e4c4194c6b1a1e5089a8b3abc6b4124453bf12b9e76f069ace6e70ac34d6.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:09.448 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/4d/39/4d3967177e57b65ac3b20075154545150fd4415566d05803ebefb9b319aae360.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:10.009 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/33/45/3345adadc94fec82166a13acceecde04a67cb86a7b9ea4364f07113605e1c445.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:11.496 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/4d/39/4d3967177e57b65ac3b20075154545150fd4415566d05803ebefb9b319aae360.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:11.497 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:09Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":9},"id":22,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":82035132,"queue_time":33460658,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:11.507 [info] | {"args":{"id":5},"id":18,"meta":{},"system_time":1792945031507608737,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:11.508 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:11.511 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/46/76/4676180c079e6311d106bb00656780e10baf703952e2ec91335b7978ec24964b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:12.265 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/33/45/3345adadc94fec82166a13acceecde04a67cb86a7b9ea4364f07113605e1c445.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:12.267 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:09Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":3},"id":16,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":15718455,"queue_time":3766239,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:13.716 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/46/76/4676180c079e6311d106bb00656780e10baf703952e2ec91335b7978ec24964b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:13.718 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/46/76/4676180c079e6311d106bb00656780e10baf703952e2ec91335b7978ec24964b.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:15.503 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/63/62/636255a2101f1dbc982eb4016e6d9137b912a3708aba1749ad78b286ee72686b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:17.493 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/63/62/636255a2101f1dbc982eb4016e6d9137b912a3708aba1749ad78b286ee72686b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:17.494 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:15Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":6},"id":19,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":117630090,"queue_time":14862703,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:20.541 [info] | {"args":{"id":1},"id":14,"meta":{},"system_time":1792945040541477197,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:20.542 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:20.545 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bb/a4/bba493604811d9ddcc09f5e1b3f56e1789a73b705bdd3d60b752445619b21773.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:20.912 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7d/42/7d422259503cca6764a6124084efb2a70174c979fd88f69863cacb08c1cce83a.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:22.709 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bb/a4/bba493604811d9ddcc09f5e1b3f56e1789a73b705bdd3d60b752445619b21773.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:22.710 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bb/a4/bba493604811d9ddcc09f5e1b3f56e1789a73b705bdd3d60b752445619b21773.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:23.141 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2d/29/2d29a8b18acd04861c36a91f9424d6302587b14b454d17b1cdd29f5820adaa8c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:23.391 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7d/42/7d422259503cca6764a6124084efb2a70174c979fd88f69863cacb08c1cce83a.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:23.393 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:20Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":4},"id":17,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":20880691,"queue_time":398173,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:24.543 [info] | {"args":{"id":2},"id":15,"meta":{},"system_time":1792945044543468681,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:24.544 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:24.548 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/04/29/0429d87f819bb06676e08e3d84d03e88a6ec8bff3dada88b1fa62763c25f3de3.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:25.253 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2d/29/2d29a8b18acd04861c36a91f9424d6302587b14b454d17b1cdd29f5820adaa8c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:25.255 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:23Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":5},"id":18,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":13746430,"queue_time":1126033,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:26.433 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/04/29/0429d87f819bb06676e08e3d84d03e88a6ec8bff3dada88b1fa62763c25f3de3.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:26.434 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/04/29/0429d87f819bb06676e08e3d84d03e88a6ec8bff3dada88b1fa62763c25f3de3.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:28.546 [info] | {"args":{"id":9},"id":22,"meta":{},"system_time":1792945048546547409,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:28.547 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:28.550 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/52/5c528072dd1857ac615afceebef22ff89f81ff4a950f19a98aa22650b5a6e36d.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:29.435 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1a/8b/1a8b5ce3eb18118274fd86a2ff09553f1ac8942e08a3fc2053cdb60255ec7a90.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:30.588 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/52/5c528072dd1857ac615afceebef22ff89f81ff4a950f19a98aa22650b5a6e36d.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:30.589 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/52/5c528072dd1857ac615afceebef22ff89f81ff4a950f19a98aa22650b5a6e36d.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:31.604 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1a/8b/1a8b5ce3eb18118274fd86a2ff09553f1ac8942e08a3fc2053cdb60255ec7a90.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:31.605 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:29Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":8},"id":21,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":112365257,"queue_time":27238687,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:32.104 [info] | {"source":"oban","event":"plugin:stop","duration":647,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:17:34.147 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6b/03/6b033bebbee6997f0a37b6ae6c4c75dc866c67a56f8d660d3754738d1566bc14.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:34.778 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/42/9d/429dab8d28c54081d6517ec364799d1474264fbe65b3ebd73f147c358b194a76.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:35.556 [info] | {"args":{"id":3},"id":16,"meta":{},"system_time":1792945055555882903,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:35.556 [info] | {"args":{"id":6},"id":19,"meta":{},"system_time":1792945055555950573,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:35.557 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:35.557 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:35.563 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/95/5c95df4210f627314a820871cb00f72e5678d2f45ec3f9dbeacabb6faa006a6d.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:35.563 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dc/d9/dcd9630b8bc5c48ae07056906a9be754edcf747219bf42a7f7084853b87c425c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:36.292 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6b/03/6b033bebbee6997f0a37b6ae6c4c75dc866c67a56f8d660d3754738d1566bc14.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:36.294 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:34Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":2},"id":15,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11749629,"queue_time":410273,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:36.874 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/42/9d/429dab8d28c54081d6517ec364799d1474264fbe65b3ebd73f147c358b194a76.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:36.875 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:34Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":1},"id":14,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":16333198,"queue_time":11869,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:37.893 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/3e/58/3e5862e454e4cfc85d8606299c4b61af7130196668391ab8900842905ddc96df.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:37.931 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dc/d9/dcd9630b8bc5c48ae07056906a9be754edcf747219bf42a7f7084853b87c425c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:37.932 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dc/d9/dcd9630b8bc5c48ae07056906a9be754edcf747219bf42a7f7084853b87c425c.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:37.933 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/95/5c95df4210f627314a820871cb00f72e5678d2f45ec3f9dbeacabb6faa006a6d.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:37.935 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/95/5c95df4210f627314a820871cb00f72e5678d2f45ec3f9dbeacabb6faa006a6d.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:39.939 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/3e/58/3e5862e454e4cfc85d8606299c4b61af7130196668391ab8900842905ddc96df.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:39.941 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:37Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":9},"id":22,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11393453,"queue_time":48526,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:43.462 [info] | CONNECTED TO Phoenix.LiveView.Socket in 19µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:17:44.936 request_id=GOHSCYFQsPnaPV0AABzi [info] | GET / 2026-10-25 17:17:44.949 request_id=GOHSCYFQsPnaPV0AABzi [info] | Sent 200 in 13ms 2026-10-25 17:17:44.955 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b2/0b/b20be52482763409c550189067637e89983cfcfa691e3074d7de31fe0f48be2f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:47.167 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b2/0b/b20be52482763409c550189067637e89983cfcfa691e3074d7de31fe0f48be2f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:47.168 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:44Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":3},"id":16,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11611491,"queue_time":287602,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:50.573 [info] | {"args":{"id":8},"id":21,"meta":{},"system_time":1792945070573652032,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:50.574 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:50.578 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/57/91/57911b62ec58aa7e3f49d7fc61a87768248c7394ef5d36eef87a21cd06278158.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:52.401 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/34/85/3485e089413f99a71cd931c3620cf844c1a8c15bb83825b784207c35c50e4224.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:54.043 request_id=GOHSC6As1mXHYCUAAB3C [info] | GET /sources 2026-10-25 17:17:54.055 request_id=GOHSC6As1mXHYCUAAB3C [info] | Sent 200 in 11ms 2026-10-25 17:17:54.594 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/34/85/3485e089413f99a71cd931c3620cf844c1a8c15bb83825b784207c35c50e4224.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:54.596 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:52Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":6},"id":19,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":19039263,"queue_time":60382,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:56.588 [info] | {"args":{"id":4},"id":17,"meta":{},"system_time":1792945076588042283,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:56.588 [info] | {"args":{"id":5},"id":18,"meta":{},"system_time":1792945076588117264,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:17:56.589 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:56.589 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:17:56.595 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c2/ad/c2adb81eefdcf72229c608c7899eccd3bbafd33141c21787d3d8a0eb4fd73a8c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:56.596 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c1/a0/c1a0e219b4812f38b76d4624052b689e7f4de59c4fde3b69c72679a97d810f75.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:57.841 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/05/f8/05f81c29a515fe40b50b0e45a4e60b1f0c902a31778043055701b8dcf5500cdb.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:17:58.471 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c2/ad/c2adb81eefdcf72229c608c7899eccd3bbafd33141c21787d3d8a0eb4fd73a8c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:58.472 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c2/ad/c2adb81eefdcf72229c608c7899eccd3bbafd33141c21787d3d8a0eb4fd73a8c.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:58.747 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c1/a0/c1a0e219b4812f38b76d4624052b689e7f4de59c4fde3b69c72679a97d810f75.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:58.749 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c1/a0/c1a0e219b4812f38b76d4624052b689e7f4de59c4fde3b69c72679a97d810f75.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:17:59.937 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/05/f8/05f81c29a515fe40b50b0e45a4e60b1f0c902a31778043055701b8dcf5500cdb.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:17:59.938 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, uploaded_at: ~U[2026-10-11 00:00:00Z], subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].mp4\", media_downloaded_at: ~U[2026-10-25 16:17:57Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":8},"id":21,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":9363871,"queue_time":967551,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:00.092 [info] | {"source":"oban","event":"plugin:stop","duration":225,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:18:00.592 [info] | {"args":{"id":9},"id":22,"meta":{},"system_time":1792945080592521008,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:00.593 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:00.596 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/f9/d2/f9d21cb0108b67388915f12041652f2a0fd7ffe06904aecb8f3cab889b96c06e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:02.096 [info] | {"source":"oban","event":"plugin:stop","duration":812,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:18:02.105 [info] | {"source":"oban","event":"plugin:stop","duration":623,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:18:02.541 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/f9/d2/f9d21cb0108b67388915f12041652f2a0fd7ffe06904aecb8f3cab889b96c06e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:02.543 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/f9/d2/f9d21cb0108b67388915f12041652f2a0fd7ffe06904aecb8f3cab889b96c06e.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:04.524 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/19/0b/190b07589f50051d9d35ab857fdf43ffa92d201b768e32668c48c6f2f9524721.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:05.400 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ea/b1/eab13e650d3f58e068302bf896d48d0964a174a26cb12194bed0ffcb39fd6a7b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:05.906 request_id=GOHSDmM10SEbvIAAABMB [info] | GET /sources/import 2026-10-25 17:18:05.910 request_id=GOHSDmM10SEbvIAAABMB [info] | Sent 200 in 3ms 2026-10-25 17:18:06.559 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/19/0b/190b07589f50051d9d35ab857fdf43ffa92d201b768e32668c48c6f2f9524721.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:06.560 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:04Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":4},"id":17,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":9971173,"queue_time":193818,"attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:07.564 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ea/b1/eab13e650d3f58e068302bf896d48d0964a174a26cb12194bed0ffcb39fd6a7b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:07.566 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:05Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":5},"id":18,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":10976738,"queue_time":332156,"attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:09.562 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6b/66/6b665724a86be5c370bcc873800cbe9ea94ccf2c4bc4573b3ebe641159c52059.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:09.603 [info] | {"args":{"id":1},"id":14,"meta":{},"system_time":1792945089603856111,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:09.604 [info] | {"args":{"id":2},"id":15,"meta":{},"system_time":1792945089603898877,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:09.605 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:09.605 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:09.609 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/91/08/9108d5dde2f4c8745fcf12b9f2cb925284fcdaecd687b3964c14cd250f48ca7e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:09.609 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/43/f1/43f177726c4d3e59cdca3002ed555f1d78f6f6696681bc7ae0c34e3ba1baa099.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:11.603 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6b/66/6b665724a86be5c370bcc873800cbe9ea94ccf2c4bc4573b3ebe641159c52059.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:11.604 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:09Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":9},"id":22,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11011133,"queue_time":651111,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:11.726 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/43/f1/43f177726c4d3e59cdca3002ed555f1d78f6f6696681bc7ae0c34e3ba1baa099.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:11.726 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/91/08/9108d5dde2f4c8745fcf12b9f2cb925284fcdaecd687b3964c14cd250f48ca7e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:11.727 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/91/08/9108d5dde2f4c8745fcf12b9f2cb925284fcdaecd687b3964c14cd250f48ca7e.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:11.728 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/43/f1/43f177726c4d3e59cdca3002ed555f1d78f6f6696681bc7ae0c34e3ba1baa099.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:13.609 [info] | {"args":{"id":6},"id":19,"meta":{},"system_time":1792945093609223755,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:13.610 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:13.615 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9d/39/9d39d94a4b1ee2cbdf1788b5e5bbb24860e4f4674127dcb509fd5e67a59cc774.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:15.826 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9d/39/9d39d94a4b1ee2cbdf1788b5e5bbb24860e4f4674127dcb509fd5e67a59cc774.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:15.827 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9d/39/9d39d94a4b1ee2cbdf1788b5e5bbb24860e4f4674127dcb509fd5e67a59cc774.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:18.547 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6c/03/6c03539693287807d174d9a4518429bb9fcf39e305830d461523515a96c1570f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:19.614 [info] | {"args":{"id":8},"id":21,"meta":{},"system_time":1792945099614444386,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:19.617 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:19.630 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8a/08/8a08268b2ea84dfe14557a41a87c488ffbef0c4eb7fd3204c419b18aa2b12bca.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:20.614 [info] | {"args":{"id":3},"id":16,"meta":{},"system_time":1792945100614643599,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:20.615 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:20.619 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/78/2b/782b4f73d8a34e46f83f2702be7220ec115e4496ebd4a0c18ef731921973e909.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:20.763 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6c/03/6c03539693287807d174d9a4518429bb9fcf39e305830d461523515a96c1570f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:20.764 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:18Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":2},"id":15,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11159487,"queue_time":308912,"attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:21.762 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8a/08/8a08268b2ea84dfe14557a41a87c488ffbef0c4eb7fd3204c419b18aa2b12bca.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:21.763 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8a/08/8a08268b2ea84dfe14557a41a87c488ffbef0c4eb7fd3204c419b18aa2b12bca.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:22.867 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/78/2b/782b4f73d8a34e46f83f2702be7220ec115e4496ebd4a0c18ef731921973e909.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:22.868 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/78/2b/782b4f73d8a34e46f83f2702be7220ec115e4496ebd4a0c18ef731921973e909.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:29.386 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/70/c0/70c05e3ada960816c7d6a22576d0db5c74d363ec160d9514e7181c6e613ee88f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:30.072 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/cb/cc/cbcc89443dd6552448e0787019255d82447563475f552ff245a44707fee30b95.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:31.397 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/70/c0/70c05e3ada960816c7d6a22576d0db5c74d363ec160d9514e7181c6e613ee88f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:31.399 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:29Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":1},"id":14,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":21793530,"queue_time":727412,"attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:32.106 [info] | {"source":"oban","event":"plugin:stop","duration":702,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:18:32.547 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/cb/cc/cbcc89443dd6552448e0787019255d82447563475f552ff245a44707fee30b95.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:32.549 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:30Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":6},"id":19,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":18939022,"queue_time":11783,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:34.432 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/52/18/5218c9d01d4339dd6a8c263f0f0bd1f36d97b1afa54fa651def3cbe1ceff7957.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:34.634 [info] | {"args":{"id":9},"id":22,"meta":{},"system_time":1792945114634362851,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:34.635 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:34.638 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ed/d2/edd2f1b780311461387e1e70d870a72b8cd34b4e0078727d39eb8a26f947dcd2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:35.388 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1f/21/1f21fac98e731d314426fb5b21f515c57a6b04a1881b5c849b7821a1b087103c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:36.574 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/52/18/5218c9d01d4339dd6a8c263f0f0bd1f36d97b1afa54fa651def3cbe1ceff7957.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:36.576 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:34Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":8},"id":21,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":16960546,"queue_time":673598,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:36.774 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ed/d2/edd2f1b780311461387e1e70d870a72b8cd34b4e0078727d39eb8a26f947dcd2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:36.775 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ed/d2/edd2f1b780311461387e1e70d870a72b8cd34b4e0078727d39eb8a26f947dcd2.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:37.541 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1f/21/1f21fac98e731d314426fb5b21f515c57a6b04a1881b5c849b7821a1b087103c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:37.542 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:35Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":3},"id":16,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":16927147,"queue_time":445719,"attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:40.982 request_id=GOHSFo3pgQhzHysAACEi [info] | GET /sources/import 2026-10-25 17:18:40.986 request_id=GOHSFo3pgQhzHysAACEi [info] | Sent 200 in 3ms 2026-10-25 17:18:42.614 request_id=GOHSFu8tlLR1HFgAACGC [info] | GET / 2026-10-25 17:18:42.628 request_id=GOHSFu8tlLR1HFgAACGC [info] | Sent 200 in 14ms 2026-10-25 17:18:43.535 [info] | CONNECTED TO Phoenix.LiveView.Socket in 20µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:18:46.044 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a3/be/a3bea264217b6f29cae29014a6a7288606f60a1cb2ae63c7665dfa939750793f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:18:48.329 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a3/be/a3bea264217b6f29cae29014a6a7288606f60a1cb2ae63c7665dfa939750793f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:48.331 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:18:46Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":9},"id":22,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":13695481,"queue_time":29394,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:54.670 [info] | {"args":{"id":5},"id":18,"meta":{},"system_time":1792945134669944788,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:54.672 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:54.683 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3d/65/3d653d8c9220b8cd68899e1f0c3c88d07725dfadc096eec7dceffbc85201c89a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:55.676 [info] | {"args":{"id":6},"id":19,"meta":{},"system_time":1792945135676345955,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:55.679 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:55.691 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b0/ab/b0ab8112872d4294578ce8426a10a6036efd700a147eb24aec8041deee30c443.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:56.671 [info] | {"args":{"id":4},"id":17,"meta":{},"system_time":1792945136671486529,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:56.672 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:56.675 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b6/0e/b60e7d36fd400e29203e7d8ce2255a2b1510704504e55e29a20ac9203b968f49.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:56.997 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3d/65/3d653d8c9220b8cd68899e1f0c3c88d07725dfadc096eec7dceffbc85201c89a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:56.998 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3d/65/3d653d8c9220b8cd68899e1f0c3c88d07725dfadc096eec7dceffbc85201c89a.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:57.870 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b0/ab/b0ab8112872d4294578ce8426a10a6036efd700a147eb24aec8041deee30c443.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:57.871 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b0/ab/b0ab8112872d4294578ce8426a10a6036efd700a147eb24aec8041deee30c443.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:58.849 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b6/0e/b60e7d36fd400e29203e7d8ce2255a2b1510704504e55e29a20ac9203b968f49.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:18:58.850 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b6/0e/b60e7d36fd400e29203e7d8ce2255a2b1510704504e55e29a20ac9203b968f49.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:18:59.675 [info] | {"args":{"id":8},"id":21,"meta":{},"system_time":1792945139675778862,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:18:59.677 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:18:59.681 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2e/94/2e9423098eff4279df5afa75bfac39d69caebee913c2d46ca51b69dca0b3bd81.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:00.094 [info] | {"source":"oban","event":"plugin:stop","duration":254,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:19:02.098 [info] | {"source":"oban","event":"plugin:stop","duration":1022,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:19:02.107 [info] | {"source":"oban","event":"plugin:stop","duration":777,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:19:02.266 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2e/94/2e9423098eff4279df5afa75bfac39d69caebee913c2d46ca51b69dca0b3bd81.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:02.268 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2e/94/2e9423098eff4279df5afa75bfac39d69caebee913c2d46ca51b69dca0b3bd81.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:04.034 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e4/f4/e4f4f7c6c62601f1eb3422814b06945d37162f3ce577b7f8301fd6020b0f8784.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:04.831 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b8/1f/b81fc9144dd9e25f1e754d9e8d5547900ace2ae1419d28c9a02efaa34053ef19.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:05.634 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/80/be/80be68ea0607fffb0eda73eaad3a56ba83d8fd35322cc28753a968415fbf6db6.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:06.320 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e4/f4/e4f4f7c6c62601f1eb3422814b06945d37162f3ce577b7f8301fd6020b0f8784.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:06.322 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:04Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":5},"id":18,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11650930,"queue_time":101247,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:07.047 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b8/1f/b81fc9144dd9e25f1e754d9e8d5547900ace2ae1419d28c9a02efaa34053ef19.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:07.048 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:04Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":4},"id":17,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":10376206,"queue_time":110925,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:07.670 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/80/be/80be68ea0607fffb0eda73eaad3a56ba83d8fd35322cc28753a968415fbf6db6.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:07.672 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:05Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":6},"id":19,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11994463,"queue_time":124754,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:11.262 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7e/2b/7e2b1699fbb912ab312ff2402552de4c9f56334e24dbdb00d1614696c90614ef.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:11.693 [info] | {"args":{"id":2},"id":15,"meta":{},"system_time":1792945151693801044,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:11.694 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:19:11.698 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/cb/18/cb18e741d6cbd5c9efa260b8b908f25319b217c9eca2b559fc2ea23ed3d9b603.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:13.630 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7e/2b/7e2b1699fbb912ab312ff2402552de4c9f56334e24dbdb00d1614696c90614ef.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:13.631 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:11Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":8},"id":21,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":13954684,"queue_time":99062,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:13.999 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/cb/18/cb18e741d6cbd5c9efa260b8b908f25319b217c9eca2b559fc2ea23ed3d9b603.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:14.000 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/cb/18/cb18e741d6cbd5c9efa260b8b908f25319b217c9eca2b559fc2ea23ed3d9b603.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:21.708 [info] | {"args":{"id":9},"id":22,"meta":{},"system_time":1792945161708790236,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:21.709 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:19:21.713 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c4/8a/c48aa58c3b59c6fd2f83107ea668987240b352c9b92c697a55903a81a2b82c63.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:22.611 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/80/69/8069250ccf7c301e6304fe89078d235a530395bc8a02e5e7f9301f8de2981ba9.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:22.711 [info] | {"args":{"id":1},"id":14,"meta":{},"system_time":1792945162711522562,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:22.712 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:19:22.715 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/f9/06/f90672a959d951f29c9294636dea8dc4cdc6f39087adb65c60f3332b695f33d4.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:23.633 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c4/8a/c48aa58c3b59c6fd2f83107ea668987240b352c9b92c697a55903a81a2b82c63.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:23.634 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c4/8a/c48aa58c3b59c6fd2f83107ea668987240b352c9b92c697a55903a81a2b82c63.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:24.600 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/f9/06/f90672a959d951f29c9294636dea8dc4cdc6f39087adb65c60f3332b695f33d4.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:24.601 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/f9/06/f90672a959d951f29c9294636dea8dc4cdc6f39087adb65c60f3332b695f33d4.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:24.770 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/80/69/8069250ccf7c301e6304fe89078d235a530395bc8a02e5e7f9301f8de2981ba9.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:24.772 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:22Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":2},"id":15,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":13077144,"queue_time":928768,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:28.719 [info] | {"args":{"id":3},"id":16,"meta":{},"system_time":1792945168718879063,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:28.719 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:19:28.723 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b5/14/b514b7a3df50fad3001664b635f3cacfc597893ee6593c6a8e3fe7cd93d9c314.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:30.805 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b5/14/b514b7a3df50fad3001664b635f3cacfc597893ee6593c6a8e3fe7cd93d9c314.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:30.806 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b5/14/b514b7a3df50fad3001664b635f3cacfc597893ee6593c6a8e3fe7cd93d9c314.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:31.704 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0f/c0/0fc05ed9aa20d6c329904923bc7143b49b2053265147fc57b6a87934539840a9.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:32.109 [info] | {"source":"oban","event":"plugin:stop","duration":692,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:19:33.985 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0f/c0/0fc05ed9aa20d6c329904923bc7143b49b2053265147fc57b6a87934539840a9.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:33.986 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:31Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":9},"id":22,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":12276627,"queue_time":377236,"attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:38.731 [info] | {"args":{"id":6},"id":19,"meta":{},"system_time":1792945178731502546,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:38.732 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:19:38.736 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/0d/a5/0da58fc90333f35aeb8c44d7c68ba4e3f017835e98c07fb55890b43c96a9d0c9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:39.195 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/4d/12/4d125095991782309cdf6a4a19487c79d569d866225e50c21878ac0860b29cd1.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:40.572 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/0d/a5/0da58fc90333f35aeb8c44d7c68ba4e3f017835e98c07fb55890b43c96a9d0c9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:40.573 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/0d/a5/0da58fc90333f35aeb8c44d7c68ba4e3f017835e98c07fb55890b43c96a9d0c9.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:41.306 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/46/cd/46cd7539c2e82ecf680285a23b19758a2d56738c16cd4dc7d113dbe64be69c9b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:41.430 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/4d/12/4d125095991782309cdf6a4a19487c79d569d866225e50c21878ac0860b29cd1.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:41.431 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:39Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":1},"id":14,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":18719143,"queue_time":312310,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:43.611 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/3/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/46/cd/46cd7539c2e82ecf680285a23b19758a2d56738c16cd4dc7d113dbe64be69c9b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:43.613 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-21 The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW/The Duo We Wanted ⧸⧸ RETROID POCKET DUO REVIEW [lF5whZi9eiw].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:41Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":3},"id":16,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":14893288,"queue_time":175320,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:43.627 [info] | CONNECTED TO Phoenix.LiveView.Socket in 21µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:19:44.735 [info] | {"args":{"id":8},"id":21,"meta":{},"system_time":1792945184734795468,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:44.736 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:19:44.739 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4e/21/4e21b06b4ddea0e1024411d334f5ada1945da2e44a8c852f892a890ac90d3b38.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:46.932 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4e/21/4e21b06b4ddea0e1024411d334f5ada1945da2e44a8c852f892a890ac90d3b38.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:46.934 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4e/21/4e21b06b4ddea0e1024411d334f5ada1945da2e44a8c852f892a890ac90d3b38.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:19:48.245 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/07/04/0704b4a83137bf4b93e5770ae18f51febff50c4eda91449581ecbda27ac34a66.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:50.216 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/07/04/0704b4a83137bf4b93e5770ae18f51febff50c4eda91449581ecbda27ac34a66.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:50.217 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:48Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":6},"id":19,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11485191,"queue_time":59229,"attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:19:55.327 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/73/d7/73d7bf48793924e8b3133080ddb231da3fe37c1e5ffc862620c5f3df429585fe.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:19:57.315 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/73/d7/73d7bf48793924e8b3133080ddb231da3fe37c1e5ffc862620c5f3df429585fe.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:19:57.316 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].mp4\", media_downloaded_at: ~U[2026-10-25 16:19:55Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":8},"id":21,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":12580518,"queue_time":102635,"attempt":5,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:00.095 [info] | {"source":"oban","event":"plugin:stop","duration":484,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:20:02.102 [info] | {"source":"oban","event":"plugin:stop","duration":2449,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:20:02.112 [info] | {"source":"oban","event":"plugin:stop","duration":1842,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:20:22.796 [info] | {"args":{"id":9},"id":22,"meta":{},"system_time":1792945222796485674,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:22.798 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:20:22.808 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7e/5f/7e5f7b6ed11f16584bf1ebf497d0c8f8350f8eccd395d5f9eb0c9201d9223d8a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:24.849 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7e/5f/7e5f7b6ed11f16584bf1ebf497d0c8f8350f8eccd395d5f9eb0c9201d9223d8a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:24.851 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7e/5f/7e5f7b6ed11f16584bf1ebf497d0c8f8350f8eccd395d5f9eb0c9201d9223d8a.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:29.806 [info] | {"args":{"id":4},"id":17,"meta":{},"system_time":1792945229806640509,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:29.807 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:20:29.810 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c7/29/c729325a74ec784512a55264cf245f69ba23096f4c1ce5acf1f658f0da1ebdf8.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:30.809 [info] | {"args":{"id":5},"id":18,"meta":{},"system_time":1792945230809687886,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:30.810 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:20:30.814 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1e/bf/1ebfac56fad927828c04ee075cb64c6904607e94e40e2353174cafbf114f4a50.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:31.982 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c7/29/c729325a74ec784512a55264cf245f69ba23096f4c1ce5acf1f658f0da1ebdf8.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:31.984 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c7/29/c729325a74ec784512a55264cf245f69ba23096f4c1ce5acf1f658f0da1ebdf8.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:32.106 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/3b/eb/3beb231a8bebb194cea3c96c13fc44db8be276beff6992cc8d55a84a86784b9e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:20:32.114 [info] | {"source":"oban","event":"plugin:stop","duration":847,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:20:32.955 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1e/bf/1ebfac56fad927828c04ee075cb64c6904607e94e40e2353174cafbf114f4a50.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:32.956 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1e/bf/1ebfac56fad927828c04ee075cb64c6904607e94e40e2353174cafbf114f4a50.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:34.186 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/3b/eb/3beb231a8bebb194cea3c96c13fc44db8be276beff6992cc8d55a84a86784b9e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:34.187 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:20:32Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":9},"id":22,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11390189,"queue_time":809750,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:37.342 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/84/3a/843a3fa1cb3aafb9a088ed2a74ec869f680e1fb90f64c9bc7b7bc76ec7ad0808.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:20:39.810 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ab/e7/abe72f5033e4c06bf72043b183a43a7a55ae921827e619e44c012aabed223dd8.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:20:40.001 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/4/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/84/3a/843a3fa1cb3aafb9a088ed2a74ec869f680e1fb90f64c9bc7b7bc76ec7ad0808.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:40.003 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-20 How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL/How to Play Retro Games on Your Computer ⧸⧸ 2 MINUTE TUTORIAL [kwb6jUgKbgo].mp4\", media_downloaded_at: ~U[2026-10-25 16:20:37Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":4},"id":17,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":10194990,"queue_time":757318,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:40.827 [info] | {"args":{"id":6},"id":19,"meta":{},"system_time":1792945240827260229,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:40.830 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:20:40.845 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c2/5f/c25f5b86de52cdae9bc5ed526e44912ba1bdc2c50d784109f58f2f8c139c255b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:41.759 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/5/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/ab/e7/abe72f5033e4c06bf72043b183a43a7a55ae921827e619e44c012aabed223dd8.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:41.760 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-18 Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW/Getting Lost in Professor Layton’s Curious Village ⧸⧸ DGS REVIEW [_pU87NqRdsk].mp4\", media_downloaded_at: ~U[2026-10-25 16:20:39Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":5},"id":18,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":10949965,"queue_time":487210,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:43.071 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c2/5f/c25f5b86de52cdae9bc5ed526e44912ba1bdc2c50d784109f58f2f8c139c255b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:43.072 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c2/5f/c25f5b86de52cdae9bc5ed526e44912ba1bdc2c50d784109f58f2f8c139c255b.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:43.738 [info] | CONNECTED TO Phoenix.LiveView.Socket in 17µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:20:46.831 [info] | {"args":{"id":2},"id":15,"meta":{},"system_time":1792945246831707908,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:46.832 [info] | {"args":{"id":8},"id":21,"meta":{},"system_time":1792945246831770708,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:46.832 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:20:46.833 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:20:46.837 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bc/bb/bcbb0303a07ff73866d8edbc135abd3252f6714fd3cf8da6b097166bf287726b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:46.837 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/12/19/1219080e77486b2e2a97a6318c2c6919c3800ff21bddae1e7fb27c66363c6b87.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:48.853 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/12/19/1219080e77486b2e2a97a6318c2c6919c3800ff21bddae1e7fb27c66363c6b87.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:48.855 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/12/19/1219080e77486b2e2a97a6318c2c6919c3800ff21bddae1e7fb27c66363c6b87.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:49.047 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bc/bb/bcbb0303a07ff73866d8edbc135abd3252f6714fd3cf8da6b097166bf287726b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:49.048 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bc/bb/bcbb0303a07ff73866d8edbc135abd3252f6714fd3cf8da6b097166bf287726b.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:20:52.392 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e6/da/e6da5fd4f407b2bf42266e5b72f6ea0945efa96b78bea700d46042e7a811ef06.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:20:54.767 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/6/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e6/da/e6da5fd4f407b2bf42266e5b72f6ea0945efa96b78bea700d46042e7a811ef06.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:54.768 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-15 The ROG Xbox Ally X20 Is Ridiculously Nice/The ROG Xbox Ally X20 Is Ridiculously Nice [-ttpJ3ilju8].mp4\", media_downloaded_at: ~U[2026-10-25 16:20:52Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":6},"id":19,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":13939988,"queue_time":606512,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:56.372 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/58/68/5868a80cf5ab2451c07e8646531572d9a0a51d71d31d0196b87b4568991c6c5e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:20:58.506 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/2/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/58/68/5868a80cf5ab2451c07e8646531572d9a0a51d71d31d0196b87b4568991c6c5e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:20:58.508 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-23 The Coolest Handheld You Can't Have/The Coolest Handheld You Can't Have [Xb5KYGiD7hk].mp4\", media_downloaded_at: ~U[2026-10-25 16:20:56Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":2},"id":15,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":11675414,"queue_time":58789,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:20:59.195 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2f/be/2fbea12fa30063302750d49393263be60fefdfc32d395f74aaf354140982a367.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:21:00.096 [info] | {"source":"oban","event":"plugin:stop","duration":163,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:21:01.008 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2f/be/2fbea12fa30063302750d49393263be60fefdfc32d395f74aaf354140982a367.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:21:01.009 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].mp4\", media_downloaded_at: ~U[2026-10-25 16:20:59Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":8},"id":21,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":14176547,"queue_time":514881,"attempt":6,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:21:02.106 [info] | {"source":"oban","event":"plugin:stop","duration":2117,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:21:02.117 [info] | {"source":"oban","event":"plugin:stop","duration":1353,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:21:04.859 [info] | {"args":{"id":1},"id":14,"meta":{},"system_time":1792945264859524803,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:21:04.860 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:21:04.864 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/22/5f/225f1ead252e15f902f80829b8def04f792bbddad177f7c221c4990e9b068e1b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:21:06.886 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/22/5f/225f1ead252e15f902f80829b8def04f792bbddad177f7c221c4990e9b068e1b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:21:06.887 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/22/5f/225f1ead252e15f902f80829b8def04f792bbddad177f7c221c4990e9b068e1b.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:21:07.864 [info] | {"args":{"id":3},"id":16,"meta":{},"system_time":1792945267864611477,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:21:07.865 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:21:07.868 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ff/ca/ffcaaf13e8c2ac85c64e2681ae0168cf2cf99e82f8811a3dafc10e8ef15bfd7e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:21:09.773 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ff/ca/ffcaaf13e8c2ac85c64e2681ae0168cf2cf99e82f8811a3dafc10e8ef15bfd7e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:21:09.775 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ff/ca/ffcaaf13e8c2ac85c64e2681ae0168cf2cf99e82f8811a3dafc10e8ef15bfd7e.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:21:12.197 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ff/ca/ffcaaf13e8c2ac85c64e2681ae0168cf2cf99e82f8811a3dafc10e8ef15bfd7e.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage WARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies . [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON WARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies . [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies . WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:21:12.198 [error] | yt-dlp download error for media item #3: "[youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw\n[youtube] lF5whZi9eiw: Downloading webpage\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\n[youtube] lF5whZi9eiw: Downloading tv samsung player API JSON\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\n[youtube] lF5whZi9eiw: Downloading visionos player API JSON\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:21:12.200 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw\n[youtube] lF5whZi9eiw: Downloading webpage\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\n[youtube] lF5whZi9eiw: Downloading tv samsung player API JSON\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\n[youtube] lF5whZi9eiw: Downloading visionos player API JSON\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:21:12.200 [info] | {"args":{"id":3},"id":16,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4335798,"queue_time":250750,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:21:12.747 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/42/b3/42b3a1dbfd3d3baeb0c9cf090b472c98ee62e302cc5bcfbe8a6849dd44bcaecb.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:21:14.861 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/42/b3/42b3a1dbfd3d3baeb0c9cf090b472c98ee62e302cc5bcfbe8a6849dd44bcaecb.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:21:14.863 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, media_filepath: \"/downloads/TechDweeb/2026-10-25 It’s Just a Really Good Cheap Controller/It’s Just a Really Good Cheap Controller [MB925pBO8L8].mp4\", media_downloaded_at: ~U[2026-10-25 16:21:12Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"id":1},"id":14,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":10002748,"queue_time":427390,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:21:32.119 [info] | {"source":"oban","event":"plugin:stop","duration":1531,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:21:43.839 [info] | CONNECTED TO Phoenix.LiveView.Socket in 60µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:21:54.964 [info] | {"args":{"id":9},"id":22,"meta":{},"system_time":1792945314964756744,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:21:54.965 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:21:54.969 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/84/c4/84c41ef25eb1bc2bb6876b0da2f668a6bec43e72b4963f5c6eda2b2474a901eb.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:21:57.124 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/84/c4/84c41ef25eb1bc2bb6876b0da2f668a6bec43e72b4963f5c6eda2b2474a901eb.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:21:57.125 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/84/c4/84c41ef25eb1bc2bb6876b0da2f668a6bec43e72b4963f5c6eda2b2474a901eb.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:21:59.258 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/84/c4/84c41ef25eb1bc2bb6876b0da2f668a6bec43e72b4963f5c6eda2b2474a901eb.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:21:59.258 [error] | yt-dlp download error for media item #9: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:21:59.260 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:21:59.261 [info] | {"args":{"id":9},"id":22,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4296184,"queue_time":776456,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:22:00.098 [info] | {"source":"oban","event":"plugin:stop","duration":493,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:22:02.108 [info] | {"source":"oban","event":"plugin:stop","duration":2000,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:22:02.122 [info] | {"source":"oban","event":"plugin:stop","duration":1350,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:22:16.021 [info] | {"args":{"id":6},"id":19,"meta":{},"system_time":1792945336020753200,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:22:16.024 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:22:16.035 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/aa/0d/aa0d703f2eb0798123dbf642bf4e937963d773056edb152836fc8f7e7935b88f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:22:17.957 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/aa/0d/aa0d703f2eb0798123dbf642bf4e937963d773056edb152836fc8f7e7935b88f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:22:17.958 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/aa/0d/aa0d703f2eb0798123dbf642bf4e937963d773056edb152836fc8f7e7935b88f.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:22:20.395 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/aa/0d/aa0d703f2eb0798123dbf642bf4e937963d773056edb152836fc8f7e7935b88f.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:22:20.395 [error] | yt-dlp download error for media item #6: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8\n[youtube] -ttpJ3ilju8: Downloading webpage\n[youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON\n[youtube] -ttpJ3ilju8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:22:20.397 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8\n[youtube] -ttpJ3ilju8: Downloading webpage\n[youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON\n[youtube] -ttpJ3ilju8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:22:20.398 [info] | {"args":{"id":6},"id":19,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4376875,"queue_time":249855,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:22:27.041 [info] | {"args":{"id":8},"id":21,"meta":{},"system_time":1792945347041042099,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:22:27.044 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:22:27.054 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/97/67/97672b80431e62b6899879f0c7e8f9381ab693f24413e301668fb1775a04b5c0.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:22:28.970 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/97/67/97672b80431e62b6899879f0c7e8f9381ab693f24413e301668fb1775a04b5c0.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:22:28.971 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/97/67/97672b80431e62b6899879f0c7e8f9381ab693f24413e301668fb1775a04b5c0.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:22:30.920 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/97/67/97672b80431e62b6899879f0c7e8f9381ab693f24413e301668fb1775a04b5c0.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:22:30.920 [error] | yt-dlp download error for media item #8: "[youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To\n[youtube] JgVDPXgC5To: Downloading webpage\n[youtube] JgVDPXgC5To: Downloading tv samsung player API JSON\n[youtube] JgVDPXgC5To: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:22:30.923 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To\n[youtube] JgVDPXgC5To: Downloading webpage\n[youtube] JgVDPXgC5To: Downloading tv samsung player API JSON\n[youtube] JgVDPXgC5To: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:22:30.923 [info] | {"args":{"id":8},"id":21,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":3882082,"queue_time":28767,"attempt":7,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:22:32.124 [info] | {"source":"oban","event":"plugin:stop","duration":1536,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:22:43.946 [info] | CONNECTED TO Phoenix.LiveView.Socket in 34µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:23:00.100 [info] | {"source":"oban","event":"plugin:stop","duration":565,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:23:02.111 [info] | {"source":"oban","event":"plugin:stop","duration":1668,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:23:02.126 [info] | {"source":"oban","event":"plugin:stop","duration":1101,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:23:14.149 [info] | {"args":{"id":5},"id":18,"meta":{},"system_time":1792945394149214052,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:23:14.152 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:23:14.167 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3f/93/3f93541177ade8d5e0d911964dc6e6dcb1bb991c947811b2e9ba6bf4cb3b6638.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:23:15.152 [info] | {"args":{"id":4},"id":17,"meta":{},"system_time":1792945395151608227,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:23:15.155 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:23:15.166 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/0c/4b0c10ac977ab3cb8d4fbfc4eb77d23e82a80e56cf3be162147b3f0a5cdb9224.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:23:16.388 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3f/93/3f93541177ade8d5e0d911964dc6e6dcb1bb991c947811b2e9ba6bf4cb3b6638.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:23:16.389 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3f/93/3f93541177ade8d5e0d911964dc6e6dcb1bb991c947811b2e9ba6bf4cb3b6638.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:23:17.146 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/0c/4b0c10ac977ab3cb8d4fbfc4eb77d23e82a80e56cf3be162147b3f0a5cdb9224.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:23:17.147 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/0c/4b0c10ac977ab3cb8d4fbfc4eb77d23e82a80e56cf3be162147b3f0a5cdb9224.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:23:18.489 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3f/93/3f93541177ade8d5e0d911964dc6e6dcb1bb991c947811b2e9ba6bf4cb3b6638.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:23:18.490 [error] | yt-dlp download error for media item #5: "[youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk\n[youtube] _pU87NqRdsk: Downloading webpage\n[youtube] _pU87NqRdsk: Downloading tv samsung player API JSON\n[youtube] _pU87NqRdsk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:23:18.491 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk\n[youtube] _pU87NqRdsk: Downloading webpage\n[youtube] _pU87NqRdsk: Downloading tv samsung player API JSON\n[youtube] _pU87NqRdsk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:23:18.492 [info] | {"args":{"id":5},"id":18,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4342667,"queue_time":387485,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:23:19.086 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/0c/4b0c10ac977ab3cb8d4fbfc4eb77d23e82a80e56cf3be162147b3f0a5cdb9224.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:23:19.086 [error] | yt-dlp download error for media item #4: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo\n[youtube] kwb6jUgKbgo: Downloading webpage\n[youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON\n[youtube] kwb6jUgKbgo: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:23:19.088 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo\n[youtube] kwb6jUgKbgo: Downloading webpage\n[youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON\n[youtube] kwb6jUgKbgo: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:23:19.089 [info] | {"args":{"id":4},"id":17,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":3937312,"queue_time":145319,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:23:32.130 [info] | {"source":"oban","event":"plugin:stop","duration":2578,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:23:35.207 [info] | {"args":{"id":2},"id":15,"meta":{},"system_time":1792945415206995104,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:23:35.209 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:23:35.218 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9e/c8/9ec8c34c4e0378ee4b6f8c477df97ab954d6e136d6804f737b62641d2fb92c8f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:23:37.375 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9e/c8/9ec8c34c4e0378ee4b6f8c477df97ab954d6e136d6804f737b62641d2fb92c8f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:23:37.376 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9e/c8/9ec8c34c4e0378ee4b6f8c477df97ab954d6e136d6804f737b62641d2fb92c8f.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:23:39.566 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9e/c8/9ec8c34c4e0378ee4b6f8c477df97ab954d6e136d6804f737b62641d2fb92c8f.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:23:39.566 [error] | yt-dlp download error for media item #2: "[youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk\n[youtube] Xb5KYGiD7hk: Downloading webpage\n[youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON\n[youtube] Xb5KYGiD7hk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:23:39.568 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk\n[youtube] Xb5KYGiD7hk: Downloading webpage\n[youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON\n[youtube] Xb5KYGiD7hk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:23:39.569 [info] | {"args":{"id":2},"id":15,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4361691,"queue_time":695930,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:23:44.028 [info] | CONNECTED TO Phoenix.LiveView.Socket in 26µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:23:45.226 [info] | {"args":{"id":1},"id":14,"meta":{},"system_time":1792945425226241054,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:23:45.228 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:23:45.238 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7c/fd/7cfdfb751561239dd0c8ee366594e2bf36e50e3bb108d4b59cd8759540c5d108.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:23:47.060 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7c/fd/7cfdfb751561239dd0c8ee366594e2bf36e50e3bb108d4b59cd8759540c5d108.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:23:47.062 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7c/fd/7cfdfb751561239dd0c8ee366594e2bf36e50e3bb108d4b59cd8759540c5d108.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:23:49.023 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7c/fd/7cfdfb751561239dd0c8ee366594e2bf36e50e3bb108d4b59cd8759540c5d108.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:23:49.023 [error] | yt-dlp download error for media item #1: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8\n[youtube] MB925pBO8L8: Downloading webpage\n[youtube] MB925pBO8L8: Downloading tv samsung player API JSON\n[youtube] MB925pBO8L8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:23:49.025 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8\n[youtube] MB925pBO8L8: Downloading webpage\n[youtube] MB925pBO8L8: Downloading tv samsung player API JSON\n[youtube] MB925pBO8L8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:23:49.025 [info] | {"args":{"id":1},"id":14,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":3799284,"queue_time":361746,"attempt":8,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:24:00.102 [info] | {"source":"oban","event":"plugin:stop","duration":498,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:24:02.114 [info] | {"source":"oban","event":"plugin:stop","duration":2144,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:24:02.133 [info] | {"source":"oban","event":"plugin:stop","duration":1552,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:24:32.137 [info] | {"source":"oban","event":"plugin:stop","duration":2510,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:24:44.186 [info] | CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:24:48.049 request_id=GOHSbATSKoav0E0AACqi [info] | GET / 2026-10-25 17:24:48.094 request_id=GOHSbATSKoav0E0AACqi [info] | Sent 200 in 45ms 2026-10-25 17:24:59.401 request_id=GOHSbql6l-FC4iMAACrC [info] | GET /settings 2026-10-25 17:24:59.443 request_id=GOHSbql6l-FC4iMAACrC [info] | Sent 200 in 41ms 2026-10-25 17:25:00.104 [info] | {"source":"oban","event":"plugin:stop","duration":554,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:25:02.119 [info] | {"source":"oban","event":"plugin:stop","duration":3647,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:25:02.141 [info] | {"source":"oban","event":"plugin:stop","duration":2196,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:25:32.142 [info] | {"source":"oban","event":"plugin:stop","duration":1144,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:25:32.768 request_id=GOHSdm5KJ_UcewcAABvh [info] | GET /settings/cookies 2026-10-25 17:25:32.770 request_id=GOHSdm5KJ_UcewcAABvh [info] | Sent 200 in 1ms 2026-10-25 17:25:44.290 [info] | CONNECTED TO Phoenix.LiveView.Socket in 25µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:26:00.106 [info] | {"source":"oban","event":"plugin:stop","duration":508,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:26:01.427 request_id=GOHSfRp7PGSZz9YAABwB [info] | GET /sources 2026-10-25 17:26:01.454 request_id=GOHSfRp7PGSZz9YAABwB [info] | Sent 200 in 27ms 2026-10-25 17:26:02.123 [info] | {"source":"oban","event":"plugin:stop","duration":2699,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:26:02.145 [info] | {"source":"oban","event":"plugin:stop","duration":1505,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:26:03.262 request_id=GOHSfYfj3qQQfggAABxh [info] | GET /sources/1 2026-10-25 17:26:03.297 request_id=GOHSfYfj3qQQfggAABxh [info] | Sent 200 in 34ms 2026-10-25 17:26:03.401 request_id=GOHSfZAq91_E-tsAAByB [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 17:26:03.413 request_id=GOHSfZAq91_E-tsAAByB [info] | Sent 200 in 11ms 2026-10-25 17:26:07.482 request_id=GOHSfoNkVhrozf4AAB0B [info] | GET /sources/1 2026-10-25 17:26:07.510 request_id=GOHSfoNkVhrozf4AAB0B [info] | Sent 200 in 27ms 2026-10-25 17:26:07.657 request_id=GOHSfo3QtYIKkCwAAB0h [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 17:26:07.663 request_id=GOHSfo3QtYIKkCwAAB0h [info] | Sent 200 in 5ms 2026-10-25 17:26:32.148 [info] | {"source":"oban","event":"plugin:stop","duration":1967,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:26:44.364 [info] | CONNECTED TO Phoenix.LiveView.Socket in 81µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:27:00.108 [info] | {"source":"oban","event":"plugin:stop","duration":522,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:27:02.128 [info] | {"source":"oban","event":"plugin:stop","duration":3695,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:27:02.152 [info] | {"source":"oban","event":"plugin:stop","duration":2581,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:27:32.155 [info] | {"source":"oban","event":"plugin:stop","duration":1756,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:27:44.477 [info] | CONNECTED TO Phoenix.LiveView.Socket in 54µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:28:00.110 [info] | {"source":"oban","event":"plugin:stop","duration":539,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:28:02.132 [info] | {"source":"oban","event":"plugin:stop","duration":2172,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:28:02.158 [info] | {"source":"oban","event":"plugin:stop","duration":1826,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:28:03.662 request_id=GOHSmZBBdJV1a5YAAB2h [info] | GET /sources/1 2026-10-25 17:28:03.699 request_id=GOHSmZBBdJV1a5YAAB2h [info] | Sent 200 in 37ms 2026-10-25 17:28:03.791 request_id=GOHSmZfu0VQeCukAAB3B [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 17:28:03.796 request_id=GOHSmZfu0VQeCukAAB3B [info] | Sent 200 in 5ms 2026-10-25 17:28:11.979 request_id=GOHSm4ACZEdR_jUAAB4B [info] | GET /sources/1 2026-10-25 17:28:12.003 request_id=GOHSm4ACZEdR_jUAAB4B [info] | Sent 200 in 23ms 2026-10-25 17:28:12.101 request_id=GOHSm4dNgHeb3c0AAB9h [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 17:28:12.106 request_id=GOHSm4dNgHeb3c0AAB9h [info] | Sent 200 in 4ms 2026-10-25 17:28:32.162 [info] | {"source":"oban","event":"plugin:stop","duration":2245,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:28:38.767 request_id=GOHSoby2u6DeEAAAAB-h [info] | GET /settings 2026-10-25 17:28:38.789 request_id=GOHSoby2u6DeEAAAAB-h [info] | Sent 200 in 21ms 2026-10-25 17:28:44.646 [info] | CONNECTED TO Phoenix.LiveView.Socket in 105µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:28:50.937 request_id=GOHSpJIWWElKO-YAADAi [info] | GET /settings 2026-10-25 17:28:50.959 request_id=GOHSpJIWWElKO-YAADAi [info] | Sent 200 in 21ms 2026-10-25 17:29:00.112 [info] | {"source":"oban","event":"plugin:stop","duration":493,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:29:02.136 [info] | {"source":"oban","event":"plugin:stop","duration":1399,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:29:02.166 [info] | {"source":"oban","event":"plugin:stop","duration":2211,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:29:32.170 [info] | {"source":"oban","event":"plugin:stop","duration":2303,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:29:44.727 [info] | CONNECTED TO Phoenix.LiveView.Socket in 59µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:30:00.114 [info] | {"source":"oban","event":"plugin:stop","duration":417,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:30:02.137 [info] | {"source":"oban","event":"plugin:stop","duration":877,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:30:02.172 [info] | {"source":"oban","event":"plugin:stop","duration":617,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:30:32.174 [info] | {"source":"oban","event":"plugin:stop","duration":1557,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:30:39.799 request_id=GOHSveq6hAEIO3cAACNh [info] | GET /discovery 2026-10-25 17:30:39.822 request_id=GOHSveq6hAEIO3cAACNh [info] | Sent 200 in 23ms 2026-10-25 17:30:42.455 request_id=GOHSvokLAMJVTsQAACOh [info] | GET / 2026-10-25 17:30:42.498 request_id=GOHSvokLAMJVTsQAACOh [info] | Sent 200 in 43ms 2026-10-25 17:30:44.850 [info] | CONNECTED TO Phoenix.LiveView.Socket in 70µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:31:00.116 [info] | {"source":"oban","event":"plugin:stop","duration":479,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:31:02.141 [info] | {"source":"oban","event":"plugin:stop","duration":2310,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:31:02.177 [info] | {"source":"oban","event":"plugin:stop","duration":1357,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:31:32.180 [info] | {"source":"oban","event":"plugin:stop","duration":1777,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:31:44.971 [info] | CONNECTED TO Phoenix.LiveView.Socket in 31µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:32:00.118 [info] | {"source":"oban","event":"plugin:stop","duration":407,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:32:02.145 [info] | {"source":"oban","event":"plugin:stop","duration":2243,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:32:02.183 [info] | {"source":"oban","event":"plugin:stop","duration":1472,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:32:32.187 [info] | {"source":"oban","event":"plugin:stop","duration":2495,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:33:00.120 [info] | {"source":"oban","event":"plugin:stop","duration":228,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:33:02.147 [info] | {"source":"oban","event":"plugin:stop","duration":690,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:33:02.189 [info] | {"source":"oban","event":"plugin:stop","duration":493,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:33:07.431 [info] | CONNECTED TO Phoenix.LiveView.Socket in 17µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:33:32.190 [info] | {"source":"oban","event":"plugin:stop","duration":991,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:33:55.834 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg/shorts --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --dateafter 20261008 --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/ec/94/ec94f69ba5e829abf9e3e176a92fd24d2fc934a972377136f0947798ff46023e.json --cookies /config/extras/cookies.txt --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:33:57.235 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg/streams --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --dateafter 20261008 --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/61/f6/61f619372f71116bb5d2e48c3d5fde68f1d17361ce7850c36f2a574b1f5025a4.json --cookies /config/extras/cookies.txt --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:33:58.750 [info] | pending_download_enqueue source_id=1 pending_count=8 job_opts_present=false 2026-10-25 17:33:58.750 [info] | indexing_completed source_id=1 indexed_media_count=9 created_media_count=9 pending_downloads_enqueued=8 download_media=true 2026-10-25 17:33:58.752 [info] | {"args":{"id":1},"id":2,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:stop","duration":1171593835,"queue_time":532184,"attempt":3,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 2026-10-25 17:33:58.753 [info] | {"args":{"id":1},"id":23,"meta":{},"system_time":1792946038753372580,"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"]} 2026-10-25 17:33:58.753 [info] | {"args":{"id":2},"id":24,"meta":{},"system_time":1792946038753462911,"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"]} 2026-10-25 17:33:58.753 [info] | {"args":{"id":4},"id":26,"meta":{},"system_time":1792946038753881650,"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"]} 2026-10-25 17:33:58.753 [info] | {"args":{"id":3},"id":25,"meta":{},"system_time":1792946038753679584,"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"]} 2026-10-25 17:33:58.754 [info] | {"args":{"id":5},"id":27,"meta":{},"system_time":1792946038753912843,"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"]} 2026-10-25 17:33:58.754 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:33:58.754 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:33:58.755 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:33:58.756 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:33:58.756 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:33:58.762 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/85/f2/85f2c08f3a8426ad9b3e8e62853fc7d597334509fea9800a1e18783be660b87a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:33:58.764 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a8/d2/a8d2f34052472662e7b9df3908010dfa2f495972c34824454b7b37ab3b6077fa.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:33:58.764 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/11/d7/11d7cea394a84cde4b66bb7d07c781ca52198859cade7ef9a029103671901400.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:33:58.764 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1b/9a/1b9ab59da876146345f114a67d27d3c6050a1f866b66e90376175868d1d3eebf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:33:58.764 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/43/fd/43fdaef9860d96a9afdb9236ee5312f8467006978e5c746e9dad99137917e087.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:00.121 [info] | {"source":"oban","event":"plugin:stop","duration":391,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:34:00.723 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/43/fd/43fdaef9860d96a9afdb9236ee5312f8467006978e5c746e9dad99137917e087.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:00.724 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/43/fd/43fdaef9860d96a9afdb9236ee5312f8467006978e5c746e9dad99137917e087.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:00.960 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/11/d7/11d7cea394a84cde4b66bb7d07c781ca52198859cade7ef9a029103671901400.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:00.962 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/11/d7/11d7cea394a84cde4b66bb7d07c781ca52198859cade7ef9a029103671901400.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:01.035 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a8/d2/a8d2f34052472662e7b9df3908010dfa2f495972c34824454b7b37ab3b6077fa.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:01.036 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a8/d2/a8d2f34052472662e7b9df3908010dfa2f495972c34824454b7b37ab3b6077fa.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:01.172 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1b/9a/1b9ab59da876146345f114a67d27d3c6050a1f866b66e90376175868d1d3eebf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:01.173 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/85/f2/85f2c08f3a8426ad9b3e8e62853fc7d597334509fea9800a1e18783be660b87a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:01.174 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1b/9a/1b9ab59da876146345f114a67d27d3c6050a1f866b66e90376175868d1d3eebf.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:01.175 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/85/f2/85f2c08f3a8426ad9b3e8e62853fc7d597334509fea9800a1e18783be660b87a.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:02.148 [info] | {"source":"oban","event":"plugin:stop","duration":739,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:34:02.192 [info] | {"source":"oban","event":"plugin:stop","duration":574,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:34:03.032 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=lF5whZi9eiw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a8/d2/a8d2f34052472662e7b9df3908010dfa2f495972c34824454b7b37ab3b6077fa.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw [youtube] lF5whZi9eiw: Downloading webpage [youtube] lF5whZi9eiw: Downloading tv samsung player API JSON [youtube] lF5whZi9eiw: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:03.032 [error] | yt-dlp download error for media item #3: "[youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw\n[youtube] lF5whZi9eiw: Downloading webpage\n[youtube] lF5whZi9eiw: Downloading tv samsung player API JSON\n[youtube] lF5whZi9eiw: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.034 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=lF5whZi9eiw\n[youtube] lF5whZi9eiw: Downloading webpage\n[youtube] lF5whZi9eiw: Downloading tv samsung player API JSON\n[youtube] lF5whZi9eiw: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] lF5whZi9eiw: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.034 [info] | {"args":{"id":3},"id":25,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4280817,"queue_time":752630,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:34:03.040 [info] | {"args":{"id":6},"id":28,"meta":{},"system_time":1792946043040267017,"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"]} 2026-10-25 17:34:03.041 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:34:03.044 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d6/dc/d6dc4eb1e757b64630411ccf7ebdfd00c21e5721d40dd93be100b5d4bf16e903.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:03.230 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1b/9a/1b9ab59da876146345f114a67d27d3c6050a1f866b66e90376175868d1d3eebf.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:03.230 [error] | yt-dlp download error for media item #1: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8\n[youtube] MB925pBO8L8: Downloading webpage\n[youtube] MB925pBO8L8: Downloading tv samsung player API JSON\n[youtube] MB925pBO8L8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.232 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8\n[youtube] MB925pBO8L8: Downloading webpage\n[youtube] MB925pBO8L8: Downloading tv samsung player API JSON\n[youtube] MB925pBO8L8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.233 [info] | {"args":{"id":1},"id":23,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4479484,"queue_time":752630,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:34:03.243 [info] | {"args":{"id":8},"id":29,"meta":{},"system_time":1792946043243567361,"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"]} 2026-10-25 17:34:03.244 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:34:03.248 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3a/69/3a69e3ea31ddb926874a258e4e6a059a980d65a936054e3b8863ef42fb1a0f98.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:03.303 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwb6jUgKbgo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/11/d7/11d7cea394a84cde4b66bb7d07c781ca52198859cade7ef9a029103671901400.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo [youtube] kwb6jUgKbgo: Downloading webpage [youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON [youtube] kwb6jUgKbgo: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:03.304 [error] | yt-dlp download error for media item #4: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo\n[youtube] kwb6jUgKbgo: Downloading webpage\n[youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON\n[youtube] kwb6jUgKbgo: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.306 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kwb6jUgKbgo\n[youtube] kwb6jUgKbgo: Downloading webpage\n[youtube] kwb6jUgKbgo: Downloading tv samsung player API JSON\n[youtube] kwb6jUgKbgo: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] kwb6jUgKbgo: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.307 [info] | {"args":{"id":4},"id":26,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4552649,"queue_time":752630,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:34:03.313 [info] | {"args":{"id":9},"id":30,"meta":{},"system_time":1792946043313783408,"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"]} 2026-10-25 17:34:03.315 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:34:03.318 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1a/81/1a819f6f888d19fb593a590711ee2516e4d5e87e7ea9209211e8a7e00a9bbf1b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:03.401 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Xb5KYGiD7hk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/85/f2/85f2c08f3a8426ad9b3e8e62853fc7d597334509fea9800a1e18783be660b87a.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk [youtube] Xb5KYGiD7hk: Downloading webpage [youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON [youtube] Xb5KYGiD7hk: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:03.401 [error] | yt-dlp download error for media item #2: "[youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk\n[youtube] Xb5KYGiD7hk: Downloading webpage\n[youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON\n[youtube] Xb5KYGiD7hk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.404 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=Xb5KYGiD7hk\n[youtube] Xb5KYGiD7hk: Downloading webpage\n[youtube] Xb5KYGiD7hk: Downloading tv samsung player API JSON\n[youtube] Xb5KYGiD7hk: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] Xb5KYGiD7hk: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.404 [info] | {"args":{"id":2},"id":24,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4650771,"queue_time":752630,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:34:03.587 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=_pU87NqRdsk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/43/fd/43fdaef9860d96a9afdb9236ee5312f8467006978e5c746e9dad99137917e087.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk [youtube] _pU87NqRdsk: Downloading webpage [youtube] _pU87NqRdsk: Downloading tv samsung player API JSON [youtube] _pU87NqRdsk: Downloading visionos player API JSON ERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:03.587 [error] | yt-dlp download error for media item #5: "[youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk\n[youtube] _pU87NqRdsk: Downloading webpage\n[youtube] _pU87NqRdsk: Downloading tv samsung player API JSON\n[youtube] _pU87NqRdsk: Downloading visionos player API JSON\nERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.589 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=_pU87NqRdsk\n[youtube] _pU87NqRdsk: Downloading webpage\n[youtube] _pU87NqRdsk: Downloading tv samsung player API JSON\n[youtube] _pU87NqRdsk: Downloading visionos player API JSON\nERROR: [youtube] _pU87NqRdsk: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:03.590 [info] | {"args":{"id":5},"id":27,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4836174,"queue_time":752630,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:34:05.120 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d6/dc/d6dc4eb1e757b64630411ccf7ebdfd00c21e5721d40dd93be100b5d4bf16e903.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:05.121 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d6/dc/d6dc4eb1e757b64630411ccf7ebdfd00c21e5721d40dd93be100b5d4bf16e903.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:05.317 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3a/69/3a69e3ea31ddb926874a258e4e6a059a980d65a936054e3b8863ef42fb1a0f98.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:05.318 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3a/69/3a69e3ea31ddb926874a258e4e6a059a980d65a936054e3b8863ef42fb1a0f98.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:05.320 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1a/81/1a819f6f888d19fb593a590711ee2516e4d5e87e7ea9209211e8a7e00a9bbf1b.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:05.321 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1a/81/1a819f6f888d19fb593a590711ee2516e4d5e87e7ea9209211e8a7e00a9bbf1b.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:34:07.290 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-ttpJ3ilju8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d6/dc/d6dc4eb1e757b64630411ccf7ebdfd00c21e5721d40dd93be100b5d4bf16e903.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8 [youtube] -ttpJ3ilju8: Downloading webpage [youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON [youtube] -ttpJ3ilju8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:07.290 [error] | yt-dlp download error for media item #6: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8\n[youtube] -ttpJ3ilju8: Downloading webpage\n[youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON\n[youtube] -ttpJ3ilju8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:07.292 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-ttpJ3ilju8\n[youtube] -ttpJ3ilju8: Downloading webpage\n[youtube] -ttpJ3ilju8: Downloading tv samsung player API JSON\n[youtube] -ttpJ3ilju8: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] -ttpJ3ilju8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:07.293 [info] | {"args":{"id":6},"id":28,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4252719,"queue_time":5039694,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:34:07.355 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3a/69/3a69e3ea31ddb926874a258e4e6a059a980d65a936054e3b8863ef42fb1a0f98.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:07.355 [error] | yt-dlp download error for media item #8: "[youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To\n[youtube] JgVDPXgC5To: Downloading webpage\n[youtube] JgVDPXgC5To: Downloading tv samsung player API JSON\n[youtube] JgVDPXgC5To: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:07.357 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To\n[youtube] JgVDPXgC5To: Downloading webpage\n[youtube] JgVDPXgC5To: Downloading tv samsung player API JSON\n[youtube] JgVDPXgC5To: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:07.357 [info] | {"args":{"id":8},"id":29,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4113689,"queue_time":5242734,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:34:07.369 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1a/81/1a819f6f888d19fb593a590711ee2516e4d5e87e7ea9209211e8a7e00a9bbf1b.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:34:07.369 [error] | yt-dlp download error for media item #9: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:07.371 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:34:07.371 [info] | {"args":{"id":9},"id":30,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4057337,"queue_time":5312711,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:34:07.506 [info] | CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:34:32.194 [info] | {"source":"oban","event":"plugin:stop","duration":2051,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:35:00.122 [info] | {"source":"oban","event":"plugin:stop","duration":528,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:35:02.150 [info] | {"source":"oban","event":"plugin:stop","duration":1370,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:35:02.196 [info] | {"source":"oban","event":"plugin:stop","duration":1147,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:35:32.198 [info] | {"source":"oban","event":"plugin:stop","duration":654,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:35:37.252 [info] | CONNECTED TO Phoenix.LiveView.Socket in 15µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:36:00.123 [info] | {"source":"oban","event":"plugin:stop","duration":190,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:36:02.153 [info] | {"source":"oban","event":"plugin:stop","duration":2282,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:36:02.200 [info] | {"source":"oban","event":"plugin:stop","duration":2084,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:36:32.203 [info] | {"source":"oban","event":"plugin:stop","duration":1740,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:36:37.405 [info] | CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:36:47.323 [error] | ** (Bandit.HTTPError) Unable to obtain host and port: multiple host headers (RFC9112§3.2, RFC9110§7.2) 2026-10-25 17:36:48.761 [error] | ** (Bandit.HTTPError) Unable to obtain host and port: multiple host headers (RFC9112§3.2, RFC9110§7.2) 2026-10-25 17:36:49.346 [error] | ** (Bandit.HTTPError) Unable to obtain host and port: multiple host headers (RFC9112§3.2, RFC9110§7.2) 2026-10-25 17:36:49.899 [error] | ** (Bandit.HTTPError) Unable to obtain host and port: multiple host headers (RFC9112§3.2, RFC9110§7.2) 2026-10-25 17:36:50.686 [error] | ** (Bandit.HTTPError) Unable to obtain host and port: multiple host headers (RFC9112§3.2, RFC9110§7.2) 2026-10-25 17:36:52.522 [error] | ** (Bandit.HTTPError) Unable to obtain host and port: multiple host headers (RFC9112§3.2, RFC9110§7.2) 2026-10-25 17:36:55.982 [error] | ** (Bandit.HTTPError) Unable to obtain host and port: multiple host headers (RFC9112§3.2, RFC9110§7.2) 2026-10-25 17:37:00.125 [info] | {"source":"oban","event":"plugin:stop","duration":522,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:37:02.157 [info] | {"source":"oban","event":"plugin:stop","duration":2826,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:37:02.206 [info] | {"source":"oban","event":"plugin:stop","duration":2097,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:37:32.210 [info] | {"source":"oban","event":"plugin:stop","duration":2195,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:37:33.814 request_id=GOHTHk_8GDw2OD4AADHi [info] | GET / 2026-10-25 17:37:33.860 request_id=GOHTHk_8GDw2OD4AADHi [info] | Sent 200 in 46ms 2026-10-25 17:37:37.486 [info] | CONNECTED TO Phoenix.LiveView.Socket in 17µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:37:38.430 request_id=GOHTH2MWTIDXyHYAACih [info] | GET /settings 2026-10-25 17:37:38.453 request_id=GOHTH2MWTIDXyHYAACih [info] | Sent 200 in 23ms 2026-10-25 17:37:56.797 request_id=GOHTI6ngyQ_cpvoAACjB [info] | GET /settings 2026-10-25 17:37:56.802 request_id=GOHTI6ngyQ_cpvoAACjB [info] | Sent 200 in 5ms 2026-10-25 17:38:00.127 [info] | {"source":"oban","event":"plugin:stop","duration":460,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:38:02.160 [info] | {"source":"oban","event":"plugin:stop","duration":1813,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:38:02.213 [info] | {"source":"oban","event":"plugin:stop","duration":1347,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:38:09.011 request_id=GOHTJoHj_4rP8b0AACqh [info] | GET /browse 2026-10-25 17:38:09.023 request_id=GOHTJoHj_4rP8b0AACqh [info] | Sent 200 in 12ms 2026-10-25 17:38:32.215 [info] | {"source":"oban","event":"plugin:stop","duration":621,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:38:37.651 [info] | CONNECTED TO Phoenix.LiveView.Socket in 17µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:39:00.129 [info] | {"source":"oban","event":"plugin:stop","duration":475,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:39:02.162 [info] | {"source":"oban","event":"plugin:stop","duration":1179,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:39:02.216 [info] | {"source":"oban","event":"plugin:stop","duration":869,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:39:32.219 [info] | {"source":"oban","event":"plugin:stop","duration":1518,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:40:00.131 [info] | {"source":"oban","event":"plugin:stop","duration":475,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:40:02.166 [info] | {"source":"oban","event":"plugin:stop","duration":2384,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:40:02.223 [info] | {"source":"oban","event":"plugin:stop","duration":2868,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:40:32.226 [info] | {"source":"oban","event":"plugin:stop","duration":1868,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:41:00.133 [info] | {"source":"oban","event":"plugin:stop","duration":467,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:41:02.169 [info] | {"source":"oban","event":"plugin:stop","duration":1907,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:41:02.229 [info] | {"source":"oban","event":"plugin:stop","duration":1382,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:41:11.318 request_id=GOHTUPQ_Gwd_HVIAACvB [info] | GET / 2026-10-25 17:41:11.362 request_id=GOHTUPQ_Gwd_HVIAACvB [info] | Sent 200 in 43ms 2026-10-25 17:41:32.232 [info] | {"source":"oban","event":"plugin:stop","duration":1528,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:42:00.135 [info] | {"source":"oban","event":"plugin:stop","duration":512,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:42:02.172 [info] | {"source":"oban","event":"plugin:stop","duration":1970,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:42:02.235 [info] | {"source":"oban","event":"plugin:stop","duration":1621,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:42:32.238 [info] | {"source":"oban","event":"plugin:stop","duration":1794,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:43:00.137 [info] | {"source":"oban","event":"plugin:stop","duration":458,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:43:02.176 [info] | {"source":"oban","event":"plugin:stop","duration":2734,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:43:02.241 [info] | {"source":"oban","event":"plugin:stop","duration":1897,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:43:16.612 [info] | CONNECTED TO Phoenix.LiveView.Socket in 24µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:43:17.241 request_id=GOHTbkXPEgqGLSoAAC1h [info] | GET /browse 2026-10-25 17:43:17.253 request_id=GOHTbkXPEgqGLSoAAC1h [info] | Sent 200 in 12ms 2026-10-25 17:43:17.466 [info] | CONNECTED TO Phoenix.LiveView.Socket in 65µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:43:32.243 [info] | {"source":"oban","event":"plugin:stop","duration":663,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:43:32.595 request_id=GOHTcdj3hMpgZp4AADTC [info] | GET / 2026-10-25 17:43:32.636 request_id=GOHTcdj3hMpgZp4AADTC [info] | Sent 200 in 41ms 2026-10-25 17:43:32.872 [info] | CONNECTED TO Phoenix.LiveView.Socket in 28µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:43:35.262 request_id=GOHTcnfvclYYFl8AAC6B [info] | GET /settings 2026-10-25 17:43:35.284 request_id=GOHTcnfvclYYFl8AAC6B [info] | Sent 200 in 22ms 2026-10-25 17:43:35.571 [info] | CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:43:37.678 [info] | {"args":{"manual":true},"id":32,"meta":{},"system_time":1792946617678144341,"max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:start","attempt":1,"tags":["cookie_health"]} 2026-10-25 17:43:37.683 [info] | {"args":{"manual":true},"id":32,"meta":{},"state":"success","max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:stop","duration":3672,"queue_time":675773,"attempt":1,"tags":["cookie_health"]} 2026-10-25 17:43:48.952 request_id=GOHTdaf2mwzIUgwAADEB [info] | GET / 2026-10-25 17:43:48.999 request_id=GOHTdaf2mwzIUgwAADEB [info] | Sent 200 in 46ms 2026-10-25 17:43:49.232 [info] | CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:43:53.112 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":33,"meta":{},"system_time":1792946633112370330,"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"]} 2026-10-25 17:43:53.117 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:43:53.139 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d1/47/d1470af7fdce25ca23ded499b918f64a294afa3d220191c12a20fb27eca97359.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:43:56.278 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d1/47/d1470af7fdce25ca23ded499b918f64a294afa3d220191c12a20fb27eca97359.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON [youtube] bQJS4JYZd18: Downloading m3u8 information [info] bQJS4JYZd18: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-08' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] bQJS4JYZd18: Downloading 1 format(s): 298+140 [info] Writing video subtitles to: /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies [download] Destination: /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt [info] Downloading video thumbnail 37 ... [info] Writing video thumbnail 37 to: /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].webp [ThumbnailsConvertor] Converting thumbnail "/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].webp" to jpg Deleting original file /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].webp (pass -k to keep) Deleting existing file /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4 ERROR: unable to download video data: HTTP Error 403: Forbidden 2026-10-25 17:43:56.278 [error] | yt-dlp download error for media item #9: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\n[youtube] bQJS4JYZd18: Downloading m3u8 information\n[info] bQJS4JYZd18: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-08'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] bQJS4JYZd18: Downloading 1 format(s): 298+140\n[info] Writing video subtitles to: /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\n[download] Destination: /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\npinchflat-progress: 0.0%|1024|NA|NA|NA|NA\npinchflat-progress: 0.0%|3072|NA|NA|NA|2594101.447151198\npinchflat-progress: 0.0%|7168|NA|NA|NA|2862766.241858694\npinchflat-progress: 0.0%|15360|NA|NA|NA|4125016.6116019976\npinchflat-progress: 0.0%|31744|NA|NA|NA|4893380.358557831\npinchflat-progress: 0.0%|64512|NA|NA|NA|5481493.013957823\npinchflat-progress: 0.0%|130048|NA|NA|NA|7360946.352217214\npinchflat-progress: 0.0%|139412|NA|NA|NA|7373909.925193573\npinchflat-progress:100.0%|139412|139412|NA|NA|1105213.306433352\n[info] Downloading video thumbnail 37 ...\n[info] Writing video thumbnail 37 to: /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].webp\n[ThumbnailsConvertor] Converting thumbnail \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].webp\" to jpg\nDeleting original file /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].webp (pass -k to keep)\nDeleting existing file /downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\nERROR: unable to download video data: HTTP Error 403: Forbidden\n" 2026-10-25 17:43:56.280 [info] | {"error":"** (Oban.PerformError) Pinchflat.Downloading.MediaDownloadWorker failed with {:error, :download_failed}","args":{"force":true,"id":9,"reset_last_error":true},"id":33,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":3167672,"queue_time":109103,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:44:00.139 [info] | {"source":"oban","event":"plugin:stop","duration":464,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:44:02.179 [info] | {"source":"oban","event":"plugin:stop","duration":1715,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:44:02.245 [info] | {"source":"oban","event":"plugin:stop","duration":1625,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:44:13.821 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":33,"meta":{},"system_time":1792946653821246435,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:44:13.824 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:44:13.915 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/14/fe/14feafc3304116508cee7b9a3626dcc008e9b818b5cb12971c41d45f3054ea66.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:44:15.851 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/14/fe/14feafc3304116508cee7b9a3626dcc008e9b818b5cb12971c41d45f3054ea66.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:44:15.852 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/14/fe/14feafc3304116508cee7b9a3626dcc008e9b818b5cb12971c41d45f3054ea66.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:44:17.947 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/14/fe/14feafc3304116508cee7b9a3626dcc008e9b818b5cb12971c41d45f3054ea66.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:44:17.947 [error] | yt-dlp download error for media item #9: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:44:17.949 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18\n[youtube] bQJS4JYZd18: Downloading webpage\n[youtube] bQJS4JYZd18: Downloading tv samsung player API JSON\n[youtube] bQJS4JYZd18: Downloading visionos player API JSON\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 17:44:17.950 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":33,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4128793,"queue_time":540524,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:44:32.248 [info] | {"source":"oban","event":"plugin:stop","duration":1555,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:45:00.140 [info] | {"source":"oban","event":"plugin:stop","duration":163,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:45:02.183 [info] | {"source":"oban","event":"plugin:stop","duration":2331,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:45:02.251 [info] | {"source":"oban","event":"plugin:stop","duration":1816,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:45:15.297 request_id=GOHTicJ-Q0Zs7ToAADMh [info] | GET /settings 2026-10-25 17:45:15.319 request_id=GOHTicJ-Q0Zs7ToAADMh [info] | Sent 200 in 22ms 2026-10-25 17:45:15.556 [info] | CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:45:24.692 [info] | JOINED lvu:0 in 10ms Parameters: %{"token" => "[FILTERED]"} 2026-10-25 17:45:26.242 [info] | {"args":{"manual":true},"id":34,"meta":{},"system_time":1792946726242210886,"max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:start","attempt":1,"tags":["cookie_health"]} 2026-10-25 17:45:26.249 [info] | {"args":{"manual":true},"id":34,"meta":{},"state":"success","max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:stop","duration":5715,"queue_time":239775,"attempt":1,"tags":["cookie_health"]} 2026-10-25 17:45:30.494 [info] | {"args":{"manual":true},"id":35,"meta":{},"system_time":1792946730494103977,"max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:start","attempt":1,"tags":["cookie_health"]} 2026-10-25 17:45:30.500 [info] | {"args":{"manual":true},"id":35,"meta":{},"state":"success","max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:stop","duration":5680,"queue_time":491778,"attempt":1,"tags":["cookie_health"]} 2026-10-25 17:45:32.255 [info] | {"source":"oban","event":"plugin:stop","duration":2395,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:45:41.240 [info] | {"args":{"manual":true},"id":36,"meta":{},"system_time":1792946741240212334,"max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:start","attempt":1,"tags":["cookie_health"]} 2026-10-25 17:45:41.246 [info] | {"args":{"manual":true},"id":36,"meta":{},"state":"success","max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:stop","duration":5464,"queue_time":237754,"attempt":1,"tags":["cookie_health"]} 2026-10-25 17:45:43.385 request_id=GOHTkEyx804JRAEAAAHD [info] | GET /settings 2026-10-25 17:45:43.409 request_id=GOHTkEyx804JRAEAAAHD [info] | Sent 200 in 23ms 2026-10-25 17:45:44.663 [info] | CONNECTED TO Phoenix.LiveView.Socket in 62µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:45:46.482 [info] | {"args":{"manual":true},"id":37,"meta":{},"system_time":1792946746482178057,"max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:start","attempt":1,"tags":["cookie_health"]} 2026-10-25 17:45:46.489 [info] | {"args":{"manual":true},"id":37,"meta":{},"state":"success","max_attempts":3,"queue":"default","worker":"Pinchflat.CookieHealth.HealthCheckWorker","source":"oban","event":"job:stop","duration":5501,"queue_time":479775,"attempt":1,"tags":["cookie_health"]} 2026-10-25 17:46:00.142 [info] | {"source":"oban","event":"plugin:stop","duration":615,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:46:02.186 [info] | {"source":"oban","event":"plugin:stop","duration":2803,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:46:02.258 [info] | {"source":"oban","event":"plugin:stop","duration":1720,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:46:32.261 [info] | {"source":"oban","event":"plugin:stop","duration":1753,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:46:49.367 [info] | CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:46:51.157 request_id=GOHToBQ8-WTOD6MAAALE [info] | GET /settings 2026-10-25 17:46:51.163 request_id=GOHToBQ8-WTOD6MAAALE [info] | Sent 200 in 5ms 2026-10-25 17:46:51.350 request_id=GOHToB-7-BgJkl0AADcC [info] | GET / 2026-10-25 17:46:51.392 request_id=GOHToB-7-BgJkl0AADcC [info] | Sent 200 in 41ms 2026-10-25 17:46:51.592 [info] | CONNECTED TO Phoenix.LiveView.Socket in 65µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:46:51.927 [info] | CONNECTED TO Phoenix.LiveView.Socket in 75µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:46:54.169 request_id=GOHToMfDlfgCYz0AAAQD [info] | GET /settings 2026-10-25 17:46:54.192 request_id=GOHToMfDlfgCYz0AAAQD [info] | Sent 200 in 22ms 2026-10-25 17:46:54.410 [info] | CONNECTED TO Phoenix.LiveView.Socket in 62µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:46:56.952 request_id=GOHToW2fd0_Ra9QAADYh [info] | GET / 2026-10-25 17:46:56.983 request_id=GOHToW2fd0_Ra9QAADYh [info] | Sent 200 in 30ms 2026-10-25 17:47:00.144 [info] | {"source":"oban","event":"plugin:stop","duration":509,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:47:02.189 [info] | {"source":"oban","event":"plugin:stop","duration":1954,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:47:02.264 [info] | {"source":"oban","event":"plugin:stop","duration":1586,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:47:10.614 request_id=GOHTpJvtTYqt-YgAADcB [info] | GET /settings 2026-10-25 17:47:10.624 request_id=GOHTpJvtTYqt-YgAADcB [info] | Sent 200 in 10ms 2026-10-25 17:47:10.793 [info] | JOINED lvu:0 in 700µs Parameters: %{"token" => "[FILTERED]"} 2026-10-25 17:47:15.983 request_id=GOHTpdv3t7PGlJAAAAbk [info] | GET / 2026-10-25 17:47:16.030 request_id=GOHTpdv3t7PGlJAAAAbk [info] | Sent 200 in 46ms 2026-10-25 17:47:16.249 [info] | CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:47:20.019 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":38,"meta":{},"system_time":1792946840019163872,"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"]} 2026-10-25 17:47:20.022 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:47:20.039 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ab/d2/abd2fd62413a9157ac2eb77a7e32f940ad809ba3fc588668147740a10e78f2c1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:47:22.320 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ab/d2/abd2fd62413a9157ac2eb77a7e32f940ad809ba3fc588668147740a10e78f2c1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:47:22.321 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ab/d2/abd2fd62413a9157ac2eb77a7e32f940ad809ba3fc588668147740a10e78f2c1.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:47:32.267 [info] | {"source":"oban","event":"plugin:stop","duration":1969,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:48:00.146 [info] | {"source":"oban","event":"plugin:stop","duration":742,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:48:02.192 [info] | {"source":"oban","event":"plugin:stop","duration":2025,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:48:02.270 [info] | {"source":"oban","event":"plugin:stop","duration":1650,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:48:32.273 [info] | {"source":"oban","event":"plugin:stop","duration":1886,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:48:39.295 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/90/61/9061215f3c37021a6dd77c85a8d12a980ec9144815fa8c158975c926ded6ea52.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:48:41.575 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/90/61/9061215f3c37021a6dd77c85a8d12a980ec9144815fa8c158975c926ded6ea52.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:48:41.577 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:48:39Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"force":true,"id":9,"reset_last_error":true},"id":38,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":81556563,"queue_time":16782,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:48:59.486 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":38,"meta":{},"system_time":1792946939486427975,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:48:59.491 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:48:59.511 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/ae/86ae9f4ddfc267c2cc88bfb248f2bc7e222a1e2732ab8fbc8036fb9984c6942e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:49:00.147 [info] | {"source":"oban","event":"plugin:stop","duration":207,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:49:01.881 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/ae/86ae9f4ddfc267c2cc88bfb248f2bc7e222a1e2732ab8fbc8036fb9984c6942e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:49:01.883 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/ae/86ae9f4ddfc267c2cc88bfb248f2bc7e222a1e2732ab8fbc8036fb9984c6942e.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:49:02.194 [info] | {"source":"oban","event":"plugin:stop","duration":648,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:49:02.275 [info] | {"source":"oban","event":"plugin:stop","duration":658,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:49:32.277 [info] | {"source":"oban","event":"plugin:stop","duration":1872,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:50:00.149 [info] | {"source":"oban","event":"plugin:stop","duration":464,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:50:02.197 [info] | {"source":"oban","event":"plugin:stop","duration":2988,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:50:02.280 [info] | {"source":"oban","event":"plugin:stop","duration":2065,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:50:14.014 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/5c/c6/5cc66aef6c9c58cd33b12f5c02b81435a909b3dccb826d9d78966fe460cafac8.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:50:15.839 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/5c/c6/5cc66aef6c9c58cd33b12f5c02b81435a909b3dccb826d9d78966fe460cafac8.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:50:15.840 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:50:14Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"force":true,"id":9,"reset_last_error":true},"id":38,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":76352974,"queue_time":907220,"attempt":2,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:50:32.283 [info] | {"source":"oban","event":"plugin:stop","duration":2202,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:50:36.708 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":38,"meta":{},"system_time":1792947036708312586,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:50:36.712 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:50:36.745 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/62/70/62709ce1b45af3beab276a06fa20519abfc2b2dce8ce63b0a3058547b0ec10dd.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:50:38.806 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/62/70/62709ce1b45af3beab276a06fa20519abfc2b2dce8ce63b0a3058547b0ec10dd.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:50:38.807 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/62/70/62709ce1b45af3beab276a06fa20519abfc2b2dce8ce63b0a3058547b0ec10dd.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:50:42.274 request_id=GOHT1ePghcl_2JoAADrh [info] | GET / 2026-10-25 17:50:42.284 request_id=GOHT1ePghcl_2JoAADrh [info] | Sent 200 in 10ms 2026-10-25 17:50:42.479 [info] | CONNECTED TO Phoenix.LiveView.Socket in 17µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:50:44.164 request_id=GOHT1lSD1q1vXsMAADth [info] | GET / 2026-10-25 17:50:44.206 request_id=GOHT1lSD1q1vXsMAADth [info] | Sent 200 in 41ms 2026-10-25 17:50:44.418 [info] | CONNECTED TO Phoenix.LiveView.Socket in 68µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:51:00.151 [info] | {"source":"oban","event":"plugin:stop","duration":542,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:51:02.203 [info] | {"source":"oban","event":"plugin:stop","duration":3277,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:51:02.286 [info] | {"source":"oban","event":"plugin:stop","duration":2135,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:51:32.289 [info] | {"source":"oban","event":"plugin:stop","duration":1983,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:51:42.718 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/be/18/be181719ce2b20fde3c95c0f7a93b58e2d953ab5682590874ea397627e0f108a.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:51:44.884 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/be/18/be181719ce2b20fde3c95c0f7a93b58e2d953ab5682590874ea397627e0f108a.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:51:44.886 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:51:42Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"force":true,"id":9,"reset_last_error":true},"id":38,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":68176798,"queue_time":865677,"attempt":3,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:51:48.627 request_id=GOHT5VbJW1BS1WoAADnC [info] | GET /diagnostics 2026-10-25 17:51:48.654 request_id=GOHT5VbJW1BS1WoAADnC [info] | Sent 200 in 27ms 2026-10-25 17:51:48.818 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:52:00.153 [info] | {"source":"oban","event":"plugin:stop","duration":726,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:52:02.206 [info] | {"source":"oban","event":"plugin:stop","duration":1792,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:52:02.292 [info] | {"source":"oban","event":"plugin:stop","duration":1595,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:52:09.894 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":38,"meta":{},"system_time":1792947129894686846,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:52:09.896 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:52:09.916 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c3/d9/c3d905f34018a9319abed667f4232e9e82c70d6db0e3250225572ba8429ecfaf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:52:24.983 request_id=GOHT7c3DeoCaNroAAD3h [info] | GET / 2026-10-25 17:52:25.030 request_id=GOHT7c3DeoCaNroAAD3h [info] | Sent 200 in 47ms 2026-10-25 17:52:25.258 [info] | CONNECTED TO Phoenix.LiveView.Socket in 42µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:52:25.683 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c3/d9/c3d905f34018a9319abed667f4232e9e82c70d6db0e3250225572ba8429ecfaf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bQJS4JYZd18 [youtube] bQJS4JYZd18: Downloading webpage [youtube] bQJS4JYZd18: Downloading tv samsung player API JSON [youtube] bQJS4JYZd18: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:52:25.686 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c3/d9/c3d905f34018a9319abed667f4232e9e82c70d6db0e3250225572ba8429ecfaf.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:52:32.294 [info] | {"source":"oban","event":"plugin:stop","duration":1004,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:52:36.799 request_id=GOHT8I4SG9BDA6MAAD4h [info] | GET /diagnostics 2026-10-25 17:52:36.826 request_id=GOHT8I4SG9BDA6MAAD4h [info] | Sent 200 in 27ms 2026-10-25 17:52:37.025 [info] | CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:52:38.294 request_id=GOHT8Oc1Ix7eJw0AAD7B [info] | GET / 2026-10-25 17:52:38.337 request_id=GOHT8Oc1Ix7eJw0AAD7B [info] | Sent 200 in 42ms 2026-10-25 17:52:46.153 request_id=GOHT8ruhG8-ICxAAAD_B [info] | GET /download_logs 2026-10-25 17:52:46.156 request_id=GOHT8ruhG8-ICxAAAD_B [info] | Sent 200 in 3ms 2026-10-25 17:52:51.344 request_id=GOHT8_EJb9gz0P4AAD_h [info] | GET /diagnostics 2026-10-25 17:52:51.373 request_id=GOHT8_EJb9gz0P4AAD_h [info] | Sent 200 in 28ms 2026-10-25 17:52:51.577 [info] | CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:52:53.421 request_id=GOHT9GzO0i47df8AAECB [info] | GET / 2026-10-25 17:52:53.464 request_id=GOHT9GzO0i47df8AAECB [info] | Sent 200 in 43ms 2026-10-25 17:52:53.680 [info] | CONNECTED TO Phoenix.LiveView.Socket in 68µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:53:00.155 [info] | {"source":"oban","event":"plugin:stop","duration":697,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:53:02.210 [info] | {"source":"oban","event":"plugin:stop","duration":2613,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:53:02.297 [info] | {"source":"oban","event":"plugin:stop","duration":1332,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:53:10.796 request_id=GOHT-Hhzrhi5EisAAEHh [info] | GET /diagnostics 2026-10-25 17:53:10.825 request_id=GOHT-Hhzrhi5EisAAEHh [info] | Sent 200 in 29ms 2026-10-25 17:53:11.020 [info] | CONNECTED TO Phoenix.LiveView.Socket in 24µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:53:21.872 request_id=GOHT-wykA3jEuUgAAEJB [info] | GET /download_logs 2026-10-25 17:53:21.873 request_id=GOHT-wykA3jEuUgAAEJB [info] | Sent 200 in 720µs 2026-10-25 17:53:30.659 request_id=GOHT_Rhg7GJQKZUAAEJh [info] | GET /diagnostics 2026-10-25 17:53:30.687 request_id=GOHT_Rhg7GJQKZUAAEJh [info] | Sent 200 in 27ms 2026-10-25 17:53:30.869 [info] | CONNECTED TO Phoenix.LiveView.Socket in 18µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:53:32.298 [info] | {"source":"oban","event":"plugin:stop","duration":1265,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:53:38.657 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0e/21/0e21e1227b6d94ec1f052511559550719b3ea2cb40de016b09e23bcd4604d16c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:53:41.316 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0e/21/0e21e1227b6d94ec1f052511559550719b3ea2cb40de016b09e23bcd4604d16c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet exited: 1 with: ERROR: [youtube] bQJS4JYZd18: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:53:41.317 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-08 Konkr Pocket Block ⧸⧸ They Nailed It/Konkr Pocket Block ⧸⧸ They Nailed It [bQJS4JYZd18].mp4\", media_downloaded_at: ~U[2026-10-25 16:53:38Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"force":true,"id":9,"reset_last_error":true},"id":38,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":91421665,"queue_time":1008004,"attempt":4,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:53:54.346 request_id=GOHUApw6XMBMz0cAAEMh [info] | GET / 2026-10-25 17:53:54.356 request_id=GOHUApw6XMBMz0cAAEMh [info] | Sent 200 in 10ms 2026-10-25 17:53:54.554 [info] | CONNECTED TO Phoenix.LiveView.Socket in 18µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 17:54:00.156 [info] | {"source":"oban","event":"plugin:stop","duration":222,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:54:02.213 [info] | {"source":"oban","event":"plugin:stop","duration":1704,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:54:02.301 [info] | {"source":"oban","event":"plugin:stop","duration":1751,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:54:07.942 [info] | {"args":{"force":true,"id":8,"reset_last_error":true},"id":39,"meta":{},"system_time":1792947247942347018,"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"]} 2026-10-25 17:54:07.949 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 17:54:07.970 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a2/34/a2349f0236e2c2bbd79f0b7b1e1c9e3110842802296d8d236b1c5299bb4cac8a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:54:10.218 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a2/34/a2349f0236e2c2bbd79f0b7b1e1c9e3110842802296d8d236b1c5299bb4cac8a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=JgVDPXgC5To [youtube] JgVDPXgC5To: Downloading webpage [youtube] JgVDPXgC5To: Downloading tv samsung player API JSON [youtube] JgVDPXgC5To: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:54:10.219 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a2/34/a2349f0236e2c2bbd79f0b7b1e1c9e3110842802296d8d236b1c5299bb4cac8a.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 17:54:32.304 [info] | {"source":"oban","event":"plugin:stop","duration":2071,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:55:00.158 [info] | {"source":"oban","event":"plugin:stop","duration":626,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:55:02.217 [info] | {"source":"oban","event":"plugin:stop","duration":2691,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:55:02.307 [info] | {"source":"oban","event":"plugin:stop","duration":1955,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:55:27.018 request_id=GOHUGC_rFC_1atgAAEWh [info] | GET / 2026-10-25 17:55:27.027 request_id=GOHUGC_rFC_1atgAAEWh [info] | Sent 200 in 9ms 2026-10-25 17:55:29.163 request_id=GOHUGK_HaB5FqWYAAEaB [info] | GET / 2026-10-25 17:55:29.203 request_id=GOHUGK_HaB5FqWYAAEaB [info] | Sent 200 in 39ms 2026-10-25 17:55:32.311 [info] | {"source":"oban","event":"plugin:stop","duration":2746,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:55:37.062 request_id=GOHUGoaUo3QPNMsAAEdh [info] | GET / 2026-10-25 17:55:37.073 request_id=GOHUGoaUo3QPNMsAAEdh [info] | Sent 200 in 10ms 2026-10-25 17:55:38.813 request_id=GOHUGu77S9TpW1AAAEhB [info] | GET / 2026-10-25 17:55:38.853 request_id=GOHUGu77S9TpW1AAAEhB [info] | Sent 200 in 39ms 2026-10-25 17:55:39.105 request_id=GOHUGwBXlft3t6AAAElB [info] | GET /sources 2026-10-25 17:55:39.131 request_id=GOHUGwBXlft3t6AAAElB [info] | Sent 200 in 25ms 2026-10-25 17:55:39.406 request_id=GOHUGxJKHRCzx08AAEoB [info] | GET /discovery 2026-10-25 17:55:39.419 request_id=GOHUGxJKHRCzx08AAEoB [info] | Sent 200 in 13ms 2026-10-25 17:55:39.707 request_id=GOHUGyQ3wr13Q-sAAErB [info] | GET /browse 2026-10-25 17:55:39.710 request_id=GOHUGyQ3wr13Q-sAAErB [info] | Sent 200 in 3ms 2026-10-25 17:55:39.757 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2f/d4/2fd4bb780e249f7f0c298b7893682d243050e7aa5dcc5b952c88418be488408c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 17:55:39.958 request_id=GOHUGzM6eMG9wYEAADui [info] | GET /media_profiles 2026-10-25 17:55:39.962 request_id=GOHUGzM6eMG9wYEAADui [info] | Sent 200 in 3ms 2026-10-25 17:55:40.231 request_id=GOHUG0N47llDYg0AAEuh [info] | GET /settings 2026-10-25 17:55:40.237 request_id=GOHUG0N47llDYg0AAEuh [info] | Sent 200 in 5ms 2026-10-25 17:55:40.513 request_id=GOHUG1RB_FA9lVwAAE1h [info] | GET /settings 2026-10-25 17:55:40.519 request_id=GOHUG1RB_FA9lVwAAE1h [info] | Sent 200 in 6ms 2026-10-25 17:55:40.776 request_id=GOHUG2PwqZ6A12IAAE8h [info] | GET /reconciliation 2026-10-25 17:55:40.813 request_id=GOHUG2PwqZ6A12IAAE8h [info] | Sent 200 in 37ms 2026-10-25 17:55:41.080 request_id=GOHUG3YPBcq4ffYAAFAB [info] | GET /diagnostics 2026-10-25 17:55:41.108 request_id=GOHUG3YPBcq4ffYAAFAB [info] | Sent 200 in 28ms 2026-10-25 17:55:41.389 request_id=GOHUG4iEun-5GiUAAFCh [info] | GET / 2026-10-25 17:55:41.402 request_id=GOHUG4iEun-5GiUAAFCh [info] | Sent 200 in 12ms 2026-10-25 17:55:41.712 request_id=GOHUG5vHsygq9lwAAFGB [info] | GET / 2026-10-25 17:55:41.727 request_id=GOHUG5vHsygq9lwAAFGB [info] | Sent 200 in 14ms 2026-10-25 17:55:41.748 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2f/d4/2fd4bb780e249f7f0c298b7893682d243050e7aa5dcc5b952c88418be488408c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 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] JgVDPXgC5To: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 17:55:41.749 [info] | {"error":"** (CaseClauseError) no case clause matching: {:error, #Ecto.Changeset, valid?: false, ...>, subtitle_filepaths: [[\"en\", \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].en.vtt\"]], media_filepath: \"/downloads/TechDweeb/2026-10-11 The 50 BEST Arcade Games to Play on Your Handheld/The 50 BEST Arcade Games to Play on Your Handheld [JgVDPXgC5To].mp4\", media_downloaded_at: ~U[2026-10-25 16:55:39Z]}, errors: [], data: #Pinchflat.Media.MediaItem<>, valid?: false, ...>}","args":{"force":true,"id":8,"reset_last_error":true},"id":39,"meta":{},"state":"failure","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:exception","duration":93806304,"queue_time":937692,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 17:55:42.010 request_id=GOHUG61-tTaq7tIAAFLh [info] | GET / 2026-10-25 17:55:42.022 request_id=GOHUG61-tTaq7tIAAFLh [info] | Sent 200 in 11ms 2026-10-25 17:55:42.392 request_id=GOHUG8REH9D7CSsAAFMB [info] | GET / 2026-10-25 17:55:42.405 request_id=GOHUG8REH9D7CSsAAFMB [info] | Sent 200 in 13ms 2026-10-25 17:55:43.799 request_id=GOHUHBgeugoI0DkAAFMh [info] | GET / 2026-10-25 17:55:43.819 request_id=GOHUHBgeugoI0DkAAFMh [info] | Sent 200 in 20ms 2026-10-25 17:55:44.162 request_id=GOHUHC3NzcrTha8AAFRB [info] | GET / 2026-10-25 17:55:44.210 request_id=GOHUHC3NzcrTha8AAFRB [info] | Sent 200 in 47ms 2026-10-25 17:55:44.605 request_id=GOHUHEguSuZZTu8AAD0i [info] | GET / 2026-10-25 17:55:44.625 request_id=GOHUHEguSuZZTu8AAD0i [info] | Sent 200 in 19ms 2026-10-25 17:55:45.057 request_id=GOHUHGMhrna7WUwAAFaB [info] | GET /sources/1/media/9 2026-10-25 17:55:45.062 request_id=GOHUHGMhrna7WUwAAFaB [info] | Sent 200 in 5ms 2026-10-25 17:55:45.673 request_id=GOHUHIfWDU1u2VUAAFch [info] | GET /sources/1 2026-10-25 17:55:45.692 request_id=GOHUHIfWDU1u2VUAAFch [info] | Sent 200 in 19ms 2026-10-25 17:55:47.254 request_id=GOHUHOYayZrEFFUAAFfB [info] | GET /sources/1/media/8 2026-10-25 17:55:47.273 request_id=GOHUHOYayZrEFFUAAFfB [info] | Sent 200 in 18ms 2026-10-25 17:55:49.079 request_id=GOHUHVLX6vO5VFcAAD2C [info] | GET /sources/1/media/7 2026-10-25 17:55:49.099 request_id=GOHUHVLX6vO5VFcAAD2C [info] | Sent 200 in 20ms 2026-10-25 17:55:50.582 request_id=GOHUHax4hml1vzwAAFhB [info] | GET /sources/1/media/6 2026-10-25 17:55:50.601 request_id=GOHUHax4hml1vzwAAFhB [info] | Sent 200 in 18ms 2026-10-25 17:55:51.158 request_id=GOHUHc7H2zrxah0AAD4C [info] | GET /sources/1/media/5 2026-10-25 17:55:51.178 request_id=GOHUHc7H2zrxah0AAD4C [info] | Sent 200 in 19ms 2026-10-25 17:55:51.611 request_id=GOHUHenCHZuOtJkAAFkh [info] | GET /sources/1/media/4 2026-10-25 17:55:51.629 request_id=GOHUHenCHZuOtJkAAFkh [info] | Sent 200 in 17ms 2026-10-25 17:55:52.083 request_id=GOHUHgXqYdr8UOwAAD4i [info] | GET /sources/1/media/3 2026-10-25 17:55:52.103 request_id=GOHUHgXqYdr8UOwAAD4i [info] | Sent 200 in 20ms 2026-10-25 17:55:53.654 request_id=GOHUHmOTthyC-jEAAFmh [info] | GET /sources/1/media/2 2026-10-25 17:55:53.674 request_id=GOHUHmOTthyC-jEAAFmh [info] | Sent 200 in 19ms 2026-10-25 17:55:57.644 request_id=GOHUH1FfegHXZI0AAD8C [info] | GET /sources/new 2026-10-25 17:55:57.644 request_id=GOHUH1Fh5ZJw2VkAAFnB [info] | GET /sources/1 2026-10-25 17:55:57.645 request_id=GOHUH1FwgCfKFYkAAD8i [info] | GET /sources/1/force_download_pending 2026-10-25 17:55:57.646 request_id=GOHUH1F75HOMT9UAAAgE [info] | GET /sources/1/media/9 2026-10-25 17:55:57.646 request_id=GOHUH1GFddV5VsIAAASD [info] | GET /sources/1 2026-10-25 17:55:57.646 request_id=GOHUH1F8JA1w7nwAAARD [info] | GET /sources/1 2026-10-25 17:55:57.646 request_id=GOHUH1GAEXVjWKwAAARj [info] | GET /sources/1 2026-10-25 17:55:57.647 request_id=GOHUH1FwgCfKFYkAAD8i [info] | Sent 404 in 1ms 2026-10-25 17:55:57.647 request_id=GOHUH1GOPzNzD0YAAAgk [info] | GET /sources/1/import_downloads 2026-10-25 17:55:57.647 request_id=GOHUH1GTD9wqBMYAAAFF [info] | GET /sources/1 2026-10-25 17:55:57.647 request_id=GOHUH1GO_dx29agAAD9C [info] | GET /sources/1/media/9/force_download 2026-10-25 17:55:57.647 request_id=GOHUH1GQDbrk59QAAAEl [info] | GET /sources/1 2026-10-25 17:55:57.647 request_id=GOHUH1GQ6DbWXgoAAFnh [info] | GET /sources/1/media/9 2026-10-25 17:55:57.647 request_id=GOHUH1GVPUe92k8AAAXm [info] | GET /sources/1 2026-10-25 17:55:57.648 request_id=GOHUH1GYQfh1BhkAAD9i [info] | GET /sources/1 2026-10-25 17:55:57.647 request_id=GOHUH1GR30kc5TAAAAhE [info] | GET /sources/1/media/9/edit 2026-10-25 17:55:57.648 request_id=GOHUH1GatDdBDDYAAAYG [info] | GET /sources/1 2026-10-25 17:55:57.648 request_id=GOHUH1Ga5b_I4wMAAAFl [info] | GET /sources/1/force_redownload 2026-10-25 17:55:57.648 request_id=GOHUH1GO_dx29agAAD9C [info] | Sent 404 in 965µs 2026-10-25 17:55:57.649 request_id=GOHUH1Ga5b_I4wMAAAFl [info] | Sent 404 in 639µs 2026-10-25 17:55:57.659 request_id=GOHUH1GR30kc5TAAAAhE [info] | Sent 200 in 11ms 2026-10-25 17:55:57.661 request_id=GOHUH1GOPzNzD0YAAAgk [info] | Sent 200 in 13ms 2026-10-25 17:55:57.672 request_id=GOHUH1F75HOMT9UAAAgE [info] | Sent 200 in 26ms 2026-10-25 17:55:57.675 request_id=GOHUH1FfegHXZI0AAD8C [info] | Sent 200 in 30ms 2026-10-25 17:55:57.675 request_id=GOHUH1GQ6DbWXgoAAFnh [info] | Sent 200 in 28ms 2026-10-25 17:55:57.696 request_id=GOHUH1GAEXVjWKwAAARj [info] | Sent 200 in 49ms 2026-10-25 17:55:57.699 request_id=GOHUH1GQDbrk59QAAAEl [info] | Sent 200 in 52ms 2026-10-25 17:55:57.699 request_id=GOHUH1GTD9wqBMYAAAFF [info] | Sent 200 in 52ms 2026-10-25 17:55:57.705 request_id=GOHUH1UE1YyTUVYAAFwh [info] | GET /sources/1/force_metadata_refresh 2026-10-25 17:55:57.705 request_id=GOHUH1UE1YyTUVYAAFwh [info] | Sent 404 in 292µs 2026-10-25 17:55:57.706 request_id=GOHUH1UOhHDLtSAAAAvE [info] | GET /sources/1/force_index 2026-10-25 17:55:57.706 request_id=GOHUH1UOhHDLtSAAAAvE [info] | Sent 404 in 561µs 2026-10-25 17:55:57.710 request_id=GOHUH1GVPUe92k8AAAXm [info] | Sent 200 in 62ms 2026-10-25 17:55:57.710 request_id=GOHUH1GatDdBDDYAAAYG [info] | Sent 200 in 62ms 2026-10-25 17:55:57.710 request_id=GOHUH1Fh5ZJw2VkAAFnB [info] | Sent 200 in 66ms 2026-10-25 17:55:57.713 request_id=GOHUH1F8JA1w7nwAAARD [info] | Sent 200 in 67ms 2026-10-25 17:55:57.720 request_id=GOHUH1GFddV5VsIAAASD [info] | Sent 200 in 73ms 2026-10-25 17:55:57.721 request_id=GOHUH1GYQfh1BhkAAD9i [info] | Sent 200 in 73ms 2026-10-25 17:55:57.742 request_id=GOHUH1c6tVuGfsIAAFyh [info] | GET /sources/1/sync_files_on_disk 2026-10-25 17:55:57.742 request_id=GOHUH1c7bywc6zMAAAvk [info] | GET /sources/1/media/9 2026-10-25 17:55:57.742 request_id=GOHUH1c6tVuGfsIAAFyh [info] | Sent 404 in 259µs 2026-10-25 17:55:57.745 request_id=GOHUH1dkclrWRNwAAFzB [info] | GET /reconciliation 2026-10-25 17:55:57.747 request_id=GOHUH1c7bywc6zMAAAvk [info] | Sent 200 in 5ms 2026-10-25 17:55:57.749 request_id=GOHUH1dkclrWRNwAAFzB [info] | Sent 200 in 3ms 2026-10-25 17:55:57.883 request_id=GOHUH1-eCEfZ0hIAAF1B [info] | GET /sources/1/pause_all 2026-10-25 17:55:57.883 request_id=GOHUH1-eCEfZ0hIAAF1B [info] | Sent 404 in 229µs 2026-10-25 17:55:57.885 request_id=GOHUH1_CoN-IZ7EAAF1h [info] | GET /sources/1/start_all 2026-10-25 17:55:57.886 request_id=GOHUH1_CoN-IZ7EAAF1h [info] | Sent 404 in 285µs 2026-10-25 17:55:57.901 request_id=GOHUH2Cw-VghVdQAAF2B [info] | GET /sources/1/stop_all 2026-10-25 17:55:57.901 request_id=GOHUH2Cw-VghVdQAAF2B [info] | Sent 404 in 290µs 2026-10-25 17:55:57.948 request_id=GOHUH2OEql1BwZ4AAF2h [info] | GET /sources/1/media/8/edit 2026-10-25 17:55:57.953 request_id=GOHUH2PMvb5oX3YAAF3h [info] | GET /sources/1/media/8 2026-10-25 17:55:57.957 request_id=GOHUH2OEql1BwZ4AAF2h [info] | Sent 200 in 8ms 2026-10-25 17:55:57.964 request_id=GOHUH2PMvb5oX3YAAF3h [info] | Sent 200 in 10ms 2026-10-25 17:55:58.087 request_id=GOHUH2vL19B-qVIAAF5B [info] | GET /sources/1/media/8 2026-10-25 17:55:58.091 request_id=GOHUH2wGIlt7WkEAAF5h [info] | GET /sources/1/media/8 2026-10-25 17:55:58.101 request_id=GOHUH2vL19B-qVIAAF5B [info] | Sent 200 in 13ms 2026-10-25 17:55:58.103 request_id=GOHUH2wGIlt7WkEAAF5h [info] | Sent 200 in 11ms 2026-10-25 17:55:58.126 request_id=GOHUH24TPSRM0v0AAF7B [info] | GET /sources/1/media/7 2026-10-25 17:55:58.128 request_id=GOHUH244M8eqfqwAAAOn [info] | GET /sources/1/media/7 2026-10-25 17:55:58.136 request_id=GOHUH26sryOtn34AAF8B [info] | GET /sources/1/media/8/force_download 2026-10-25 17:55:58.137 request_id=GOHUH26sryOtn34AAF8B [info] | Sent 404 in 984µs 2026-10-25 17:55:58.140 request_id=GOHUH27rOrM40YEAAAxG [info] | GET /sources/1/media/6 2026-10-25 17:55:58.140 request_id=GOHUH27zyh2C38IAAF8h [info] | GET /sources/1/media/6 2026-10-25 17:55:58.141 request_id=GOHUH27_FsMwg_oAAAxm [info] | GET /sources/1/media/7/edit 2026-10-25 17:55:58.141 request_id=GOHUH275lmHGffsAAAWl [info] | GET /sources/1/media/8/edit 2026-10-25 17:55:58.152 request_id=GOHUH24TPSRM0v0AAF7B [info] | Sent 200 in 26ms 2026-10-25 17:55:58.159 request_id=GOHUH244M8eqfqwAAAOn [info] | Sent 200 in 31ms 2026-10-25 17:55:58.162 request_id=GOHUH3A8kIf_NY4AAAYj [info] | GET /sources/1/media/5 2026-10-25 17:55:58.162 request_id=GOHUH3BCYYahBRYAAF-h [info] | GET /sources/1/media/6/force_download 2026-10-25 17:55:58.163 request_id=GOHUH3BJGeabTyYAAF_B [info] | GET /sources/1/media/6/edit 2026-10-25 17:55:58.163 request_id=GOHUH3BCYYahBRYAAF-h [info] | Sent 404 in 1ms 2026-10-25 17:55:58.166 request_id=GOHUH27_FsMwg_oAAAxm [info] | Sent 200 in 24ms 2026-10-25 17:55:58.169 request_id=GOHUH275lmHGffsAAAWl [info] | Sent 200 in 28ms 2026-10-25 17:55:58.171 request_id=GOHUH27rOrM40YEAAAxG [info] | Sent 200 in 31ms 2026-10-25 17:55:58.177 request_id=GOHUH3BJGeabTyYAAF_B [info] | Sent 200 in 14ms 2026-10-25 17:55:58.179 request_id=GOHUH27zyh2C38IAAF8h [info] | Sent 200 in 38ms 2026-10-25 17:55:58.182 request_id=GOHUH3A8kIf_NY4AAAYj [info] | Sent 200 in 19ms 2026-10-25 17:55:58.187 request_id=GOHUH3HDwdUQ7RwAAARn [info] | GET /sources/1/media/6 2026-10-25 17:55:58.188 request_id=GOHUH3HJzsqM47gAAAxk [info] | GET /sources/1/media/7/edit 2026-10-25 17:55:58.188 request_id=GOHUH3HNex-TO8wAAGBB [info] | GET /sources/1/media/7 2026-10-25 17:55:58.189 request_id=GOHUH3HX94lGdkoAAASH [info] | GET /sources/1/media/6/edit 2026-10-25 17:55:58.190 request_id=GOHUH3HvnYOds0gAAGBh [info] | GET /media/28c40341-a7a0-482f-abdf-9d443400c02f/stream 2026-10-25 17:55:58.190 request_id=GOHUH3Hwq7gK9I4AAAyE [info] | GET /sources/1/media/7/force_download 2026-10-25 17:55:58.191 request_id=GOHUH3Hwq7gK9I4AAAyE [info] | Sent 404 in 818µs 2026-10-25 17:55:58.194 request_id=GOHUH3HvnYOds0gAAGBh [info] | Sent 200 in 3ms 2026-10-25 17:55:58.199 request_id=GOHUH3HX94lGdkoAAASH [info] | Sent 200 in 10ms 2026-10-25 17:55:58.202 request_id=GOHUH3HJzsqM47gAAAxk [info] | Sent 200 in 14ms 2026-10-25 17:55:58.206 request_id=GOHUH3HDwdUQ7RwAAARn [info] | Sent 200 in 18ms 2026-10-25 17:55:58.208 request_id=GOHUH3HNex-TO8wAAGBB [info] | Sent 200 in 19ms 2026-10-25 17:55:58.218 request_id=GOHUH3Oc4Zo-lnIAAGDh [info] | GET /sources/1/media/5 2026-10-25 17:55:58.227 request_id=GOHUH3Oc4Zo-lnIAAGDh [info] | Sent 200 in 8ms 2026-10-25 17:55:58.309 request_id=GOHUH3kAo5YDuRwAAAUH [info] | GET /sources/1/media/5/edit 2026-10-25 17:55:58.312 request_id=GOHUH3kwA4vDOzYAAGEB [info] | GET /sources/1/media/4/edit 2026-10-25 17:55:58.313 request_id=GOHUH3kAo5YDuRwAAAUH [info] | Sent 200 in 4ms 2026-10-25 17:55:58.316 request_id=GOHUH3kwA4vDOzYAAGEB [info] | Sent 200 in 4ms 2026-10-25 17:55:58.323 request_id=GOHUH3ngLh_FA3oAAGFh [info] | GET /sources/1/media/5/edit 2026-10-25 17:55:58.324 request_id=GOHUH3nhSPUkrokAAAVn [info] | GET /sources/1/media/5/force_download 2026-10-25 17:55:58.324 request_id=GOHUH3nhSPUkrokAAAVn [info] | Sent 404 in 256µs 2026-10-25 17:55:58.328 request_id=GOHUH3ngLh_FA3oAAGFh [info] | Sent 200 in 4ms 2026-10-25 17:55:58.360 request_id=GOHUH3wMi5xmrdoAAAWH [info] | GET /sources/1/media/5 2026-10-25 17:55:58.366 request_id=GOHUH3wMi5xmrdoAAAWH [info] | Sent 200 in 5ms 2026-10-25 17:55:58.477 request_id=GOHUH4MDyinn0SoAAGIh [info] | GET /sources/1/media/4 2026-10-25 17:55:58.482 request_id=GOHUH4MDyinn0SoAAGIh [info] | Sent 200 in 5ms 2026-10-25 17:55:58.509 request_id=GOHUH4TqjifuOYEAAGKh [info] | GET /sources/1/media/4 2026-10-25 17:55:58.511 request_id=GOHUH4UOok4167YAAECi [info] | GET /sources/1/media/3 2026-10-25 17:55:58.511 request_id=GOHUH4UT2H6U3FwAAA0k [info] | GET /sources/1/media/3 2026-10-25 17:55:58.512 request_id=GOHUH4Ua2Cy_mkEAAEDC [info] | GET /sources/1/media/3/edit 2026-10-25 17:55:58.512 request_id=GOHUH4UcAjE-AjQAAA1E [info] | GET /sources/1/media/3 2026-10-25 17:55:58.515 request_id=GOHUH4TqjifuOYEAAGKh [info] | Sent 200 in 6ms 2026-10-25 17:55:58.517 request_id=GOHUH4Ua2Cy_mkEAAEDC [info] | Sent 200 in 4ms 2026-10-25 17:55:58.520 request_id=GOHUH4UT2H6U3FwAAA0k [info] | Sent 200 in 8ms 2026-10-25 17:55:58.520 request_id=GOHUH4UcAjE-AjQAAA1E [info] | Sent 200 in 8ms 2026-10-25 17:55:58.520 request_id=GOHUH4UOok4167YAAECi [info] | Sent 200 in 9ms 2026-10-25 17:55:58.579 request_id=GOHUH4kWOhKCFp8AAEEi [info] | GET /sources/1/media/4/force_download 2026-10-25 17:55:58.579 request_id=GOHUH4kWOhKCFp8AAEEi [info] | Sent 404 in 183µs 2026-10-25 17:55:58.580 request_id=GOHUH4kkFHKkcpoAAGNB [info] | GET /sources/1/media/4 2026-10-25 17:55:58.581 request_id=GOHUH4k_y5fujR8AAEFC [info] | GET /sources/1/media/4/edit 2026-10-25 17:55:58.584 request_id=GOHUH4k_y5fujR8AAEFC [info] | Sent 200 in 2ms 2026-10-25 17:55:58.584 request_id=GOHUH4kkFHKkcpoAAGNB [info] | Sent 200 in 4ms 2026-10-25 17:55:58.590 request_id=GOHUH4nB29ocx8YAAGPB [info] | GET /sources/1/media/3/force_download 2026-10-25 17:55:58.590 request_id=GOHUH4nB29ocx8YAAGPB [info] | Sent 404 in 261µs 2026-10-25 17:55:58.646 request_id=GOHUH40XMbRtx0MAAGPh [info] | GET /sources/1/media/9/edit 2026-10-25 17:55:58.656 request_id=GOHUH40XMbRtx0MAAGPh [info] | Sent 200 in 10ms 2026-10-25 17:56:00.160 [info] | {"source":"oban","event":"plugin:stop","duration":289,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:56:02.220 [info] | {"source":"oban","event":"plugin:stop","duration":2021,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:56:02.314 [info] | {"source":"oban","event":"plugin:stop","duration":1861,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:56:32.317 [info] | {"source":"oban","event":"plugin:stop","duration":1851,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:57:00.161 [info] | {"source":"oban","event":"plugin:stop","duration":508,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:57:02.223 [info] | {"source":"oban","event":"plugin:stop","duration":2021,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:57:02.320 [info] | {"source":"oban","event":"plugin:stop","duration":1923,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:57:32.323 [info] | {"source":"oban","event":"plugin:stop","duration":2012,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:58:00.163 [info] | {"source":"oban","event":"plugin:stop","duration":458,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:58:02.226 [info] | {"source":"oban","event":"plugin:stop","duration":1580,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:58:02.325 [info] | {"source":"oban","event":"plugin:stop","duration":942,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:58:32.328 [info] | {"source":"oban","event":"plugin:stop","duration":1809,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:59:00.165 [info] | {"source":"oban","event":"plugin:stop","duration":522,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 17:59:02.229 [info] | {"source":"oban","event":"plugin:stop","duration":2124,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 17:59:02.331 [info] | {"source":"oban","event":"plugin:stop","duration":1769,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 17:59:32.334 [info] | {"source":"oban","event":"plugin:stop","duration":1590,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:00:00.167 [info] | {"source":"oban","event":"plugin:stop","duration":426,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:00:02.233 [info] | {"source":"oban","event":"plugin:stop","duration":2282,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:00:02.337 [info] | {"source":"oban","event":"plugin:stop","duration":1544,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:00:32.340 [info] | {"source":"oban","event":"plugin:stop","duration":2180,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:01:00.169 [info] | {"source":"oban","event":"plugin:stop","duration":445,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:01:02.235 [info] | {"source":"oban","event":"plugin:stop","duration":1822,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:01:02.343 [info] | {"source":"oban","event":"plugin:stop","duration":1460,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:01:07.046 request_id=GOHUZ1stmW2YGS0AAGUh [info] | HEAD / 2026-10-25 18:01:07.065 request_id=GOHUZ1stmW2YGS0AAGUh [info] | Sent 200 in 18ms 2026-10-25 18:01:07.220 request_id=GOHUZ2WOvAozpNoAAGVB [info] | GET / 2026-10-25 18:01:07.262 request_id=GOHUZ2WOvAozpNoAAGVB [info] | Sent 200 in 41ms 2026-10-25 18:01:32.345 [info] | {"source":"oban","event":"plugin:stop","duration":1460,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:02:00.171 [info] | {"source":"oban","event":"plugin:stop","duration":571,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:02:02.239 [info] | {"source":"oban","event":"plugin:stop","duration":2743,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:02:02.348 [info] | {"source":"oban","event":"plugin:stop","duration":2087,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:02:32.351 [info] | {"source":"oban","event":"plugin:stop","duration":2023,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:03:00.173 [info] | {"source":"oban","event":"plugin:stop","duration":695,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:03:02.243 [info] | {"source":"oban","event":"plugin:stop","duration":2364,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:03:02.354 [info] | {"source":"oban","event":"plugin:stop","duration":1513,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:03:32.358 [info] | {"source":"oban","event":"plugin:stop","duration":2289,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:04:00.175 [info] | {"source":"oban","event":"plugin:stop","duration":609,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:04:02.246 [info] | {"source":"oban","event":"plugin:stop","duration":3156,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:04:02.361 [info] | {"source":"oban","event":"plugin:stop","duration":2253,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:04:32.364 [info] | {"source":"oban","event":"plugin:stop","duration":2382,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:05:00.177 [info] | {"source":"oban","event":"plugin:stop","duration":512,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:05:02.250 [info] | {"source":"oban","event":"plugin:stop","duration":2237,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:05:02.367 [info] | {"source":"oban","event":"plugin:stop","duration":2154,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:05:32.370 [info] | {"source":"oban","event":"plugin:stop","duration":1563,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:06:00.179 [info] | {"source":"oban","event":"plugin:stop","duration":584,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:06:02.252 [info] | {"source":"oban","event":"plugin:stop","duration":1916,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:06:02.373 [info] | {"source":"oban","event":"plugin:stop","duration":1733,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:06:32.376 [info] | {"source":"oban","event":"plugin:stop","duration":1481,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:07:00.181 [info] | {"source":"oban","event":"plugin:stop","duration":453,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:07:02.255 [info] | {"source":"oban","event":"plugin:stop","duration":1678,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:07:02.379 [info] | {"source":"oban","event":"plugin:stop","duration":1534,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:07:32.382 [info] | {"source":"oban","event":"plugin:stop","duration":1609,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:08:00.183 [info] | {"source":"oban","event":"plugin:stop","duration":467,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:08:02.258 [info] | {"source":"oban","event":"plugin:stop","duration":1734,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:08:02.385 [info] | {"source":"oban","event":"plugin:stop","duration":1418,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:08:32.388 [info] | {"source":"oban","event":"plugin:stop","duration":1560,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:09:00.185 [info] | {"source":"oban","event":"plugin:stop","duration":689,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:09:02.262 [info] | {"source":"oban","event":"plugin:stop","duration":2622,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:09:02.391 [info] | {"source":"oban","event":"plugin:stop","duration":1324,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:09:32.393 [info] | {"source":"oban","event":"plugin:stop","duration":1508,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:10:00.187 [info] | {"source":"oban","event":"plugin:stop","duration":494,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:10:02.266 [info] | {"source":"oban","event":"plugin:stop","duration":2882,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:10:02.397 [info] | {"source":"oban","event":"plugin:stop","duration":2413,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:10:32.401 [info] | {"source":"oban","event":"plugin:stop","duration":2396,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:11:00.189 [info] | {"source":"oban","event":"plugin:stop","duration":459,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:11:02.269 [info] | {"source":"oban","event":"plugin:stop","duration":1887,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:11:02.404 [info] | {"source":"oban","event":"plugin:stop","duration":1487,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:11:32.407 [info] | {"source":"oban","event":"plugin:stop","duration":1531,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:12:00.191 [info] | {"source":"oban","event":"plugin:stop","duration":455,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:12:02.273 [info] | {"source":"oban","event":"plugin:stop","duration":2090,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:12:02.410 [info] | {"source":"oban","event":"plugin:stop","duration":2087,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:12:32.413 [info] | {"source":"oban","event":"plugin:stop","duration":1549,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:13:00.193 [info] | {"source":"oban","event":"plugin:stop","duration":432,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:13:02.276 [info] | {"source":"oban","event":"plugin:stop","duration":2857,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:13:02.416 [info] | {"source":"oban","event":"plugin:stop","duration":1473,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:13:32.418 [info] | {"source":"oban","event":"plugin:stop","duration":1165,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:14:00.195 [info] | {"source":"oban","event":"plugin:stop","duration":463,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:14:02.280 [info] | {"source":"oban","event":"plugin:stop","duration":2629,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:14:02.421 [info] | {"source":"oban","event":"plugin:stop","duration":2064,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:14:12.361 request_id=GOHVHjOczfJEGT0AAEPi [info] | GET / 2026-10-25 18:14:12.366 request_id=GOHVHjPhmXPO27oAAEQC [info] | GET / 2026-10-25 18:14:12.411 request_id=GOHVHjOczfJEGT0AAEPi [info] | Sent 200 in 49ms 2026-10-25 18:14:12.414 request_id=GOHVHjPhmXPO27oAAEQC [info] | Sent 200 in 48ms 2026-10-25 18:14:32.424 [info] | {"source":"oban","event":"plugin:stop","duration":1424,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:15:00.197 [info] | {"source":"oban","event":"plugin:stop","duration":458,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:15:02.284 [info] | {"source":"oban","event":"plugin:stop","duration":2538,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:15:02.428 [info] | {"source":"oban","event":"plugin:stop","duration":2189,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:15:32.430 [info] | {"source":"oban","event":"plugin:stop","duration":1121,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:16:00.199 [info] | {"source":"oban","event":"plugin:stop","duration":448,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:16:02.287 [info] | {"source":"oban","event":"plugin:stop","duration":1853,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:16:02.433 [info] | {"source":"oban","event":"plugin:stop","duration":1346,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:16:32.436 [info] | {"source":"oban","event":"plugin:stop","duration":1901,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:17:00.201 [info] | {"source":"oban","event":"plugin:stop","duration":449,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:17:02.291 [info] | {"source":"oban","event":"plugin:stop","duration":2701,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:17:02.439 [info] | {"source":"oban","event":"plugin:stop","duration":1362,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:17:32.442 [info] | {"source":"oban","event":"plugin:stop","duration":2414,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:18:00.203 [info] | {"source":"oban","event":"plugin:stop","duration":460,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:18:02.295 [info] | {"source":"oban","event":"plugin:stop","duration":2939,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:18:02.445 [info] | {"source":"oban","event":"plugin:stop","duration":1545,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:18:32.448 [info] | {"source":"oban","event":"plugin:stop","duration":1659,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:19:00.205 [info] | {"source":"oban","event":"plugin:stop","duration":417,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:19:02.298 [info] | {"source":"oban","event":"plugin:stop","duration":1550,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:19:02.451 [info] | {"source":"oban","event":"plugin:stop","duration":1417,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:19:32.454 [info] | {"source":"oban","event":"plugin:stop","duration":1739,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:20:00.206 [info] | {"source":"oban","event":"plugin:stop","duration":210,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:20:02.300 [info] | {"source":"oban","event":"plugin:stop","duration":792,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:20:02.456 [info] | {"source":"oban","event":"plugin:stop","duration":688,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:20:32.458 [info] | {"source":"oban","event":"plugin:stop","duration":1429,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:21:00.208 [info] | {"source":"oban","event":"plugin:stop","duration":426,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:21:02.304 [info] | {"source":"oban","event":"plugin:stop","duration":2676,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:21:02.460 [info] | {"source":"oban","event":"plugin:stop","duration":1394,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:21:32.463 [info] | {"source":"oban","event":"plugin:stop","duration":1432,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:22:00.210 [info] | {"source":"oban","event":"plugin:stop","duration":404,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:22:02.307 [info] | {"source":"oban","event":"plugin:stop","duration":2059,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:22:02.466 [info] | {"source":"oban","event":"plugin:stop","duration":2109,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:22:32.469 [info] | {"source":"oban","event":"plugin:stop","duration":1374,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:23:00.212 [info] | {"source":"oban","event":"plugin:stop","duration":574,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:23:02.309 [info] | {"source":"oban","event":"plugin:stop","duration":685,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:23:02.472 [info] | {"source":"oban","event":"plugin:stop","duration":1355,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:23:32.474 [info] | {"source":"oban","event":"plugin:stop","duration":1573,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:24:00.214 [info] | {"source":"oban","event":"plugin:stop","duration":475,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:24:02.312 [info] | {"source":"oban","event":"plugin:stop","duration":2909,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:24:02.477 [info] | {"source":"oban","event":"plugin:stop","duration":1333,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:24:32.479 [info] | {"source":"oban","event":"plugin:stop","duration":2089,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:25:00.216 [info] | {"source":"oban","event":"plugin:stop","duration":526,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:25:02.314 [info] | {"source":"oban","event":"plugin:stop","duration":659,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:25:02.481 [info] | {"source":"oban","event":"plugin:stop","duration":520,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:25:32.483 [info] | {"source":"oban","event":"plugin:stop","duration":1566,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:26:00.218 [info] | {"source":"oban","event":"plugin:stop","duration":721,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:26:02.316 [info] | {"source":"oban","event":"plugin:stop","duration":1960,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:26:02.486 [info] | {"source":"oban","event":"plugin:stop","duration":1403,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:26:32.489 [info] | {"source":"oban","event":"plugin:stop","duration":1636,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:27:00.220 [info] | {"source":"oban","event":"plugin:stop","duration":623,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:27:02.319 [info] | {"source":"oban","event":"plugin:stop","duration":1875,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:27:02.491 [info] | {"source":"oban","event":"plugin:stop","duration":479,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:27:32.493 [info] | {"source":"oban","event":"plugin:stop","duration":1574,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:28:00.222 [info] | {"source":"oban","event":"plugin:stop","duration":332,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:28:02.323 [info] | {"source":"oban","event":"plugin:stop","duration":2830,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:28:02.496 [info] | {"source":"oban","event":"plugin:stop","duration":1391,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:28:21.981 request_id=GOHV5ATioXY9EmIAAGsB [info] | GET / 2026-10-25 18:28:22.010 request_id=GOHV5ATioXY9EmIAAGsB [info] | Sent 200 in 28ms 2026-10-25 18:28:23.568 [info] | CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:28:32.499 [info] | {"source":"oban","event":"plugin:stop","duration":1472,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:28:50.505 request_id=GOHV6qkJW_H772QAAEYi [info] | GET / 2026-10-25 18:28:50.548 request_id=GOHV6qkJW_H772QAAEYi [info] | Sent 200 in 43ms 2026-10-25 18:28:51.892 request_id=GOHV6vu8NjXgEhkAAEcC [info] | GET / 2026-10-25 18:28:51.933 request_id=GOHV6vu8NjXgEhkAAEcC [info] | Sent 200 in 41ms 2026-10-25 18:28:54.533 request_id=GOHV65kbfqEnaHEAAGxh [info] | GET / 2026-10-25 18:28:54.575 request_id=GOHV65kbfqEnaHEAAGxh [info] | Sent 200 in 42ms 2026-10-25 18:28:55.473 request_id=GOHV69EsEZX-lH8AAGyB [info] | GET / 2026-10-25 18:28:55.513 request_id=GOHV69EsEZX-lH8AAGyB [info] | Sent 200 in 39ms 2026-10-25 18:28:56.670 request_id=GOHV7Bh96K72mvUAAG1h [info] | GET / 2026-10-25 18:28:56.713 request_id=GOHV7Bh96K72mvUAAG1h [info] | Sent 200 in 43ms 2026-10-25 18:29:00.223 [info] | {"source":"oban","event":"plugin:stop","duration":421,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:29:00.845 request_id=GOHV7RFWmfcJgTkAAG5B [info] | GET /diagnostics 2026-10-25 18:29:00.869 request_id=GOHV7RFWmfcJgTkAAG5B [info] | Sent 200 in 24ms 2026-10-25 18:29:01.064 request_id=GOHV7R5mElkPBiEAAG7h [info] | GET /settings 2026-10-25 18:29:01.085 request_id=GOHV7R5mElkPBiEAAG7h [info] | Sent 200 in 21ms 2026-10-25 18:29:02.327 [info] | {"source":"oban","event":"plugin:stop","duration":2781,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:29:02.502 [info] | {"source":"oban","event":"plugin:stop","duration":1436,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:29:18.629 request_id=GOHV8TVlnKsoI9kAAHDB [info] | GET /discovery 2026-10-25 18:29:18.644 request_id=GOHV8TVlnKsoI9kAAHDB [info] | Sent 200 in 14ms 2026-10-25 18:29:19.098 request_id=GOHV8VFNh5isj4IAAHDh [info] | GET /sources 2026-10-25 18:29:19.124 request_id=GOHV8VFNh5isj4IAAHDh [info] | Sent 200 in 26ms 2026-10-25 18:29:21.887 request_id=GOHV8feVOSoKNqoAAHGh [info] | GET /browse 2026-10-25 18:29:21.899 request_id=GOHV8feVOSoKNqoAAHGh [info] | Sent 200 in 11ms 2026-10-25 18:29:22.105 request_id=GOHV8gSNDTgpCuQAAElC [info] | GET / 2026-10-25 18:29:22.140 request_id=GOHV8gSNDTgpCuQAAElC [info] | Sent 200 in 35ms 2026-10-25 18:29:32.505 [info] | {"source":"oban","event":"plugin:stop","duration":2049,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:29:43.760 request_id=GOHV9w9MuMunCo4AAHJB [info] | GET /media_profiles 2026-10-25 18:29:43.772 request_id=GOHV9w9MuMunCo4AAHJB [info] | Sent 200 in 11ms 2026-10-25 18:29:43.988 request_id=GOHV9xzjP_U3DBcAAHJh [info] | GET /reconciliation 2026-10-25 18:29:44.003 request_id=GOHV9xzjP_U3DBcAAHJh [info] | Sent 200 in 15ms 2026-10-25 18:30:00.224 [info] | {"source":"oban","event":"plugin:stop","duration":212,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:30:02.331 [info] | {"source":"oban","event":"plugin:stop","duration":2914,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:30:02.507 [info] | {"source":"oban","event":"plugin:stop","duration":436,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:30:09.686 request_id=GOHV_RiYpSCl6FEAAHKB [info] | GET /sources/1 2026-10-25 18:30:09.715 request_id=GOHV_RiYpSCl6FEAAHKB [info] | Sent 200 in 29ms 2026-10-25 18:30:09.946 request_id=GOHV_SgXziKmWSkAAEti [info] | GET / 2026-10-25 18:30:09.984 request_id=GOHV_SgXziKmWSkAAEti [info] | Sent 200 in 37ms 2026-10-25 18:30:27.152 request_id=GOHWASmkxaEeBgYAAEui [info] | GET / 2026-10-25 18:30:27.169 request_id=GOHWASmkxaEeBgYAAEui [info] | Sent 200 in 16ms 2026-10-25 18:30:27.372 request_id=GOHWATa_2W01Z_AAAEwi [info] | GET / 2026-10-25 18:30:27.377 request_id=GOHWATa_2W01Z_AAAEwi [info] | Sent 200 in 5ms 2026-10-25 18:30:30.064 request_id=GOHWAdc4UBOVkdEAAHMB [info] | GET / 2026-10-25 18:30:30.088 request_id=GOHWAdc4UBOVkdEAAHMB [info] | Sent 200 in 24ms 2026-10-25 18:30:32.508 [info] | {"source":"oban","event":"plugin:stop","duration":617,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:30:32.811 request_id=GOHWAnr8Zrw67L0AAHMh [info] | GET / 2026-10-25 18:30:32.822 request_id=GOHWAnr8Zrw67L0AAHMh [info] | Sent 200 in 10ms 2026-10-25 18:30:33.049 request_id=GOHWAokkkNH5cccAAE3C [info] | GET / 2026-10-25 18:30:33.058 request_id=GOHWAokkkNH5cccAAE3C [info] | Sent 200 in 9ms 2026-10-25 18:30:54.655 request_id=GOHWB5D0irTxMz4AAHUB [info] | GET /sources/1/media/2 2026-10-25 18:30:54.660 request_id=GOHWB5D0irTxMz4AAHUB [info] | Sent 200 in 5ms 2026-10-25 18:30:54.877 request_id=GOHWB540VowsTJAAAHUh [info] | GET /sources/1/media/3 2026-10-25 18:30:54.896 request_id=GOHWB540VowsTJAAAHUh [info] | Sent 200 in 19ms 2026-10-25 18:31:00.232 [info] | {"source":"oban","event":"plugin:stop","duration":470,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:31:02.336 [info] | {"source":"oban","event":"plugin:stop","duration":3369,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:31:02.510 [info] | {"source":"oban","event":"plugin:stop","duration":2077,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:31:14.720 request_id=GOHWDDzwtpxvGkAAAE6C [info] | GET /sources/1/media/4 2026-10-25 18:31:14.739 request_id=GOHWDDzwtpxvGkAAAE6C [info] | Sent 200 in 18ms 2026-10-25 18:31:14.993 request_id=GOHWDE03Sqt-6YMAAE8C [info] | GET /sources/1/media/7 2026-10-25 18:31:15.013 request_id=GOHWDE03Sqt-6YMAAE8C [info] | Sent 200 in 20ms 2026-10-25 18:31:26.510 request_id=GOHWDvuo_ChHmowAAE-C [info] | GET /sources/1/media/5 2026-10-25 18:31:26.532 request_id=GOHWDvuo_ChHmowAAE-C [info] | Sent 200 in 21ms 2026-10-25 18:31:26.789 request_id=GOHWDwxO79zdEw0AAE-i [info] | GET /sources/1/media/8 2026-10-25 18:31:26.809 request_id=GOHWDwxO79zdEw0AAE-i [info] | Sent 200 in 19ms 2026-10-25 18:31:32.513 [info] | {"source":"oban","event":"plugin:stop","duration":2021,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:31:47.984 request_id=GOHWE_uZlRBt4MMAAFBC [info] | GET /sources/1/media/6 2026-10-25 18:31:48.004 request_id=GOHWE_uZlRBt4MMAAFBC [info] | Sent 200 in 20ms 2026-10-25 18:31:48.239 request_id=GOHWFArUAmQdBZkAAFDC [info] | GET /sources/1/media/9 2026-10-25 18:31:48.259 request_id=GOHWFArUAmQdBZkAAFDC [info] | Sent 200 in 20ms 2026-10-25 18:31:56.567 request_id=GOHWFfs2GgRzQ2IAAFFC [info] | GET / 2026-10-25 18:31:56.594 request_id=GOHWFfs2GgRzQ2IAAFFC [info] | Sent 200 in 27ms 2026-10-25 18:32:00.234 [info] | {"source":"oban","event":"plugin:stop","duration":451,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:32:02.339 [info] | {"source":"oban","event":"plugin:stop","duration":2050,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:32:02.516 [info] | {"source":"oban","event":"plugin:stop","duration":1482,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:32:32.519 [info] | {"source":"oban","event":"plugin:stop","duration":1859,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:33:00.236 [info] | {"source":"oban","event":"plugin:stop","duration":629,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:33:02.342 [info] | {"source":"oban","event":"plugin:stop","duration":2134,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:33:02.522 [info] | {"source":"oban","event":"plugin:stop","duration":1523,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:33:32.524 [info] | {"source":"oban","event":"plugin:stop","duration":576,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:34:00.238 [info] | {"source":"oban","event":"plugin:stop","duration":556,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:34:02.346 [info] | {"source":"oban","event":"plugin:stop","duration":3094,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:34:02.526 [info] | {"source":"oban","event":"plugin:stop","duration":1891,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:34:32.529 [info] | {"source":"oban","event":"plugin:stop","duration":1983,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:35:00.240 [info] | {"source":"oban","event":"plugin:stop","duration":444,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:35:02.349 [info] | {"source":"oban","event":"plugin:stop","duration":1992,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:35:02.532 [info] | {"source":"oban","event":"plugin:stop","duration":1575,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:35:32.535 [info] | {"source":"oban","event":"plugin:stop","duration":1461,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:36:00.242 [info] | {"source":"oban","event":"plugin:stop","duration":514,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:36:02.352 [info] | {"source":"oban","event":"plugin:stop","duration":1698,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:36:02.538 [info] | {"source":"oban","event":"plugin:stop","duration":1722,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:36:32.541 [info] | {"source":"oban","event":"plugin:stop","duration":1550,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:37:00.244 [info] | {"source":"oban","event":"plugin:stop","duration":547,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:37:02.355 [info] | {"source":"oban","event":"plugin:stop","duration":1634,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:37:02.544 [info] | {"source":"oban","event":"plugin:stop","duration":1407,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:37:32.547 [info] | {"source":"oban","event":"plugin:stop","duration":1484,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:38:00.246 [info] | {"source":"oban","event":"plugin:stop","duration":658,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:38:02.358 [info] | {"source":"oban","event":"plugin:stop","duration":2039,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:38:02.549 [info] | {"source":"oban","event":"plugin:stop","duration":617,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:38:32.551 [info] | {"source":"oban","event":"plugin:stop","duration":1422,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:38:58.455 request_id=GOHWeDWrmbIeLaEAAHdB [info] | GET / 2026-10-25 18:38:58.497 request_id=GOHWeDWrmbIeLaEAAHdB [info] | Sent 200 in 42ms 2026-10-25 18:39:00.248 [info] | {"source":"oban","event":"plugin:stop","duration":590,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:39:02.362 [info] | {"source":"oban","event":"plugin:stop","duration":2183,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:39:02.554 [info] | {"source":"oban","event":"plugin:stop","duration":1957,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:39:30.198 request_id=GOHWf5m955aGUjAAAHgh [info] | GET / 2026-10-25 18:39:30.241 request_id=GOHWf5m955aGUjAAAHgh [info] | Sent 200 in 42ms 2026-10-25 18:39:32.557 [info] | {"source":"oban","event":"plugin:stop","duration":1575,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:40:00.249 [info] | {"source":"oban","event":"plugin:stop","duration":172,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:40:02.364 [info] | {"source":"oban","event":"plugin:stop","duration":1929,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:40:02.560 [info] | {"source":"oban","event":"plugin:stop","duration":1565,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:40:32.563 [info] | {"source":"oban","event":"plugin:stop","duration":1552,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:41:00.250 [info] | {"source":"oban","event":"plugin:stop","duration":159,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:41:02.367 [info] | {"source":"oban","event":"plugin:stop","duration":1903,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:41:02.566 [info] | {"source":"oban","event":"plugin:stop","duration":1925,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:41:32.569 [info] | {"source":"oban","event":"plugin:stop","duration":1740,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:42:00.252 [info] | {"source":"oban","event":"plugin:stop","duration":418,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:42:02.370 [info] | {"source":"oban","event":"plugin:stop","duration":1939,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:42:02.572 [info] | {"source":"oban","event":"plugin:stop","duration":1957,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:42:32.575 [info] | {"source":"oban","event":"plugin:stop","duration":1594,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:43:00.254 [info] | {"source":"oban","event":"plugin:stop","duration":614,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:43:02.373 [info] | {"source":"oban","event":"plugin:stop","duration":1851,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:43:02.578 [info] | {"source":"oban","event":"plugin:stop","duration":1450,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:43:32.580 [info] | {"source":"oban","event":"plugin:stop","duration":513,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:44:00.256 [info] | {"source":"oban","event":"plugin:stop","duration":479,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:44:02.376 [info] | {"source":"oban","event":"plugin:stop","duration":1819,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:44:02.581 [info] | {"source":"oban","event":"plugin:stop","duration":457,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:44:32.583 [info] | {"source":"oban","event":"plugin:stop","duration":1876,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:45:00.257 [info] | {"source":"oban","event":"plugin:stop","duration":218,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:45:02.380 [info] | {"source":"oban","event":"plugin:stop","duration":3074,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:45:02.586 [info] | {"source":"oban","event":"plugin:stop","duration":2088,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:45:32.590 [info] | {"source":"oban","event":"plugin:stop","duration":2243,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:46:00.259 [info] | {"source":"oban","event":"plugin:stop","duration":531,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:46:02.385 [info] | {"source":"oban","event":"plugin:stop","duration":3177,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:46:02.593 [info] | {"source":"oban","event":"plugin:stop","duration":1440,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:46:32.596 [info] | {"source":"oban","event":"plugin:stop","duration":1644,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:47:00.261 [info] | {"source":"oban","event":"plugin:stop","duration":437,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:47:02.389 [info] | {"source":"oban","event":"plugin:stop","duration":2866,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:47:02.599 [info] | {"source":"oban","event":"plugin:stop","duration":1426,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:47:32.602 [info] | {"source":"oban","event":"plugin:stop","duration":1672,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:48:00.263 [info] | {"source":"oban","event":"plugin:stop","duration":453,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:48:02.392 [info] | {"source":"oban","event":"plugin:stop","duration":2130,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:48:02.605 [info] | {"source":"oban","event":"plugin:stop","duration":1497,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:48:32.608 [info] | {"source":"oban","event":"plugin:stop","duration":1509,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:49:00.264 [info] | {"source":"oban","event":"plugin:stop","duration":114,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:49:02.395 [info] | {"source":"oban","event":"plugin:stop","duration":1828,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:49:02.611 [info] | {"source":"oban","event":"plugin:stop","duration":1460,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:49:22.768 request_id=GOHXCZGrlMd5YDgAAFQi [info] | GET / 2026-10-25 18:49:22.774 [info] | CONNECTED TO Phoenix.LiveView.Socket in 62µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:22.813 request_id=GOHXCZGrlMd5YDgAAFQi [info] | Sent 200 in 44ms 2026-10-25 18:49:23.207 [info] | CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:23.800 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:27.023 request_id=GOHXCo9GMciY3EkAAHrh [info] | GET /sources 2026-10-25 18:49:27.050 request_id=GOHXCo9GMciY3EkAAHrh [info] | Sent 200 in 26ms 2026-10-25 18:49:27.261 [info] | CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:28.152 request_id=GOHXCtKNzl6KlLMAAFTi [info] | GET /sources/1 2026-10-25 18:49:28.180 request_id=GOHXCtKNzl6KlLMAAFTi [info] | Sent 200 in 28ms 2026-10-25 18:49:28.286 request_id=GOHXCtqJAy_ZA0gAAHuB [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:49:28.292 request_id=GOHXCtqJAy_ZA0gAAHuB [info] | Sent 200 in 5ms 2026-10-25 18:49:28.385 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:30.320 [info] | CONNECTED TO Phoenix.LiveView.Socket in 26µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:31.427 request_id=GOHXC5W_J5gikEsAAFWi [info] | GET /sources/1/edit 2026-10-25 18:49:31.452 request_id=GOHXC5W_J5gikEsAAFWi [info] | Sent 200 in 25ms 2026-10-25 18:49:31.578 request_id=GOHXC56-zrEfo3kAAHwh [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:49:31.583 request_id=GOHXC56-zrEfo3kAAHwh [info] | Sent 200 in 5ms 2026-10-25 18:49:31.685 [info] | CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:32.613 [info] | {"source":"oban","event":"plugin:stop","duration":419,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:49:46.292 request_id=GOHXDwvPVsTM1r8AAFYC [info] | GET /media_profiles 2026-10-25 18:49:46.305 request_id=GOHXDwvPVsTM1r8AAFYC [info] | Sent 200 in 12ms 2026-10-25 18:49:46.438 [info] | CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:47.380 request_id=GOHXD0yg2_-0LUgAAHyh [info] | GET /media_profiles/1 2026-10-25 18:49:47.395 request_id=GOHXD0yg2_-0LUgAAHyh [info] | Sent 200 in 15ms 2026-10-25 18:49:47.583 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:52.615 request_id=GOHXEISnECmf4NUAAHzB [info] | GET /media_profiles 2026-10-25 18:49:52.627 request_id=GOHXEISnECmf4NUAAHzB [info] | Sent 200 in 12ms 2026-10-25 18:49:52.792 [info] | CONNECTED TO Phoenix.LiveView.Socket in 62µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:49:54.441 request_id=GOHXEPGHKX3rRSIAAHzh [info] | GET /media_profiles/1/edit 2026-10-25 18:49:54.458 request_id=GOHXEPGHKX3rRSIAAHzh [info] | Sent 200 in 16ms 2026-10-25 18:49:54.664 [info] | CONNECTED TO Phoenix.LiveView.Socket in 62µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:00.266 [info] | {"source":"oban","event":"plugin:stop","duration":586,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:50:02.399 [info] | {"source":"oban","event":"plugin:stop","duration":2912,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:50:02.615 [info] | {"source":"oban","event":"plugin:stop","duration":1697,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:50:03.324 request_id=GOHXEwL-gfPTKo8AAH0B [info] | POST /media_profiles/1 2026-10-25 18:50:03.330 request_id=GOHXEwL-gfPTKo8AAH0B [info] | Sent 302 in 5ms 2026-10-25 18:50:03.359 request_id=GOHXEwUO35VVILoAAH1B [info] | GET /media_profiles/1 2026-10-25 18:50:03.375 request_id=GOHXEwUO35VVILoAAH1B [info] | Sent 200 in 15ms 2026-10-25 18:50:03.562 [info] | CONNECTED TO Phoenix.LiveView.Socket in 96µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:06.318 request_id=GOHXE7VsA-OC-tIAAH2h [info] | GET /sources 2026-10-25 18:50:06.344 request_id=GOHXE7VsA-OC-tIAAH2h [info] | Sent 200 in 26ms 2026-10-25 18:50:07.543 [info] | CONNECTED TO Phoenix.LiveView.Socket in 59µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:09.779 request_id=GOHXFIO2h5jJS2YAAH7h [info] | GET / 2026-10-25 18:50:09.820 request_id=GOHXFIO2h5jJS2YAAH7h [info] | Sent 200 in 40ms 2026-10-25 18:50:10.030 [info] | CONNECTED TO Phoenix.LiveView.Socket in 22µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:14.769 request_id=GOHXFa0k-E3DMEMAAFdi [info] | GET /sources 2026-10-25 18:50:14.795 request_id=GOHXFa0k-E3DMEMAAFdi [info] | Sent 200 in 26ms 2026-10-25 18:50:15.004 [info] | CONNECTED TO Phoenix.LiveView.Socket in 62µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:19.013 request_id=GOHXFqodO7m6HY0AAFgi [info] | POST /sources/1/stop_all 2026-10-25 18:50:19.021 request_id=GOHXFqodO7m6HY0AAFgi [info] | Sent 302 in 8ms 2026-10-25 18:50:19.051 request_id=GOHXFqxcqPQSOxkAAFiC [info] | GET /sources 2026-10-25 18:50:19.060 request_id=GOHXFqxcqPQSOxkAAFiC [info] | Sent 200 in 9ms 2026-10-25 18:50:19.245 [info] | CONNECTED TO Phoenix.LiveView.Socket in 26µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:20.360 request_id=GOHXFvpsttGwRlIAAFlC [info] | GET / 2026-10-25 18:50:20.402 request_id=GOHXFvpsttGwRlIAAFlC [info] | Sent 200 in 41ms 2026-10-25 18:50:20.615 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:32.618 [info] | {"source":"oban","event":"plugin:stop","duration":1881,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:50:41.390 request_id=GOHXG9_d97qcCDsAAFmC [info] | GET /media_profiles 2026-10-25 18:50:41.403 request_id=GOHXG9_d97qcCDsAAFmC [info] | Sent 200 in 12ms 2026-10-25 18:50:41.587 [info] | CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:43.458 request_id=GOHXHFss8ThGHCMAAIIB [info] | GET / 2026-10-25 18:50:43.484 request_id=GOHXHFss8ThGHCMAAIIB [info] | Sent 200 in 25ms 2026-10-25 18:50:43.686 [info] | CONNECTED TO Phoenix.LiveView.Socket in 65µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:47.161 request_id=GOHXHTfdwsuq_U8AAIIh [info] | GET /sources 2026-10-25 18:50:47.182 request_id=GOHXHTfdwsuq_U8AAIIh [info] | Sent 200 in 21ms 2026-10-25 18:50:47.387 [info] | CONNECTED TO Phoenix.LiveView.Socket in 60µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:50:51.488 request_id=GOHXHjnCWzr6CmQAAFsi [info] | GET /sources/1 2026-10-25 18:50:51.516 request_id=GOHXHjnCWzr6CmQAAFsi [info] | Sent 200 in 27ms 2026-10-25 18:50:51.611 request_id=GOHXHkEZj-D_qvwAAFvi [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:50:51.616 request_id=GOHXHkEZj-D_qvwAAFvi [info] | Sent 200 in 4ms 2026-10-25 18:50:51.710 [info] | CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:51:00.268 [info] | {"source":"oban","event":"plugin:stop","duration":421,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:51:02.403 [info] | {"source":"oban","event":"plugin:stop","duration":2526,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:51:02.621 [info] | {"source":"oban","event":"plugin:stop","duration":1630,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:51:04.490 request_id=GOHXIUDHto5LqhQAAFwC [info] | GET /sources/1 2026-10-25 18:51:04.538 request_id=GOHXIUDHto5LqhQAAFwC [info] | Sent 200 in 47ms 2026-10-25 18:51:04.627 request_id=GOHXIUjnEHExOW4AAFwi [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:51:04.632 request_id=GOHXIUjnEHExOW4AAFwi [info] | Sent 200 in 5ms 2026-10-25 18:51:04.743 [info] | CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:51:07.527 request_id=GOHXIfXKGeNbjKsAAF0i [info] | GET /sources/1/media/1/edit 2026-10-25 18:51:07.540 request_id=GOHXIfXKGeNbjKsAAF0i [info] | Sent 200 in 12ms 2026-10-25 18:51:07.715 [info] | CONNECTED TO Phoenix.LiveView.Socket in 66µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:51:10.531 [info] | CONNECTED TO Phoenix.LiveView.Socket in 67µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:51:18.864 request_id=GOHXJJmIf3DKBHwAAF9i [info] | GET /sources/1 2026-10-25 18:51:18.895 request_id=GOHXJJmIf3DKBHwAAF9i [info] | Sent 200 in 30ms 2026-10-25 18:51:18.988 request_id=GOHXJKDrQ7ygBxYAAGBC [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:51:18.993 request_id=GOHXJKDrQ7ygBxYAAGBC [info] | Sent 200 in 5ms 2026-10-25 18:51:19.092 [info] | CONNECTED TO Phoenix.LiveView.Socket in 67µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:51:19.814 request_id=GOHXJNIcbEH28tIAAGBi [info] | GET /sources/1 2026-10-25 18:51:19.850 request_id=GOHXJNIcbEH28tIAAGBi [info] | Sent 200 in 36ms 2026-10-25 18:51:19.930 request_id=GOHXJNkHzwQGABQAAGHC [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:51:19.934 request_id=GOHXJNkHzwQGABQAAGHC [info] | Sent 200 in 4ms 2026-10-25 18:51:20.024 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:51:20.368 request_id=GOHXJPMhSG2Ov-4AAGJi [info] | GET /sources/1 2026-10-25 18:51:20.420 request_id=GOHXJPMhSG2Ov-4AAGJi [info] | Sent 200 in 52ms 2026-10-25 18:51:20.496 request_id=GOHXJPrK0q8AbOAAAIVh [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:51:20.501 request_id=GOHXJPrK0q8AbOAAAIVh [info] | Sent 200 in 5ms 2026-10-25 18:51:20.588 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:51:26.666 request_id=GOHXJmqHyCrckdkAAIWh [info] | GET /sources/1 2026-10-25 18:51:26.709 request_id=GOHXJmqHyCrckdkAAIWh [info] | Sent 200 in 42ms 2026-10-25 18:51:26.856 request_id=GOHXJnXkuQsroDkAAGNC [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:51:26.862 request_id=GOHXJnXkuQsroDkAAGNC [info] | Sent 200 in 5ms 2026-10-25 18:51:26.909 [info] | CONNECTED TO Phoenix.LiveView.Socket in 90µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:51:30.528 [info] | {"args":{"force":true,"id":1,"reset_last_error":true},"id":40,"meta":{},"system_time":1792950690528373922,"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"]} 2026-10-25 18:51:30.532 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 18:51:30.559 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/82/42/8242e8788d54897fd03998f6904a98ea13efc9541ba49574edd9457428e072dd.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 18:51:32.623 [info] | {"source":"oban","event":"plugin:stop","duration":842,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:51:32.628 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/82/42/8242e8788d54897fd03998f6904a98ea13efc9541ba49574edd9457428e072dd.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage [youtube] MB925pBO8L8: Downloading tv samsung player API JSON [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 18:51:32.630 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/82/42/8242e8788d54897fd03998f6904a98ea13efc9541ba49574edd9457428e072dd.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 18:51:34.597 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/82/42/8242e8788d54897fd03998f6904a98ea13efc9541ba49574edd9457428e072dd.json --cookies /config/extras/cookies.txt --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8 [youtube] MB925pBO8L8: Downloading webpage WARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies . [youtube] MB925pBO8L8: Downloading tv samsung player API JSON WARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies . [youtube] MB925pBO8L8: Downloading visionos player API JSON WARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies . WARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing ERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 2026-10-25 18:51:34.598 [error] | yt-dlp download error for media item #1: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8\n[youtube] MB925pBO8L8: Downloading webpage\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\n[youtube] MB925pBO8L8: Downloading tv samsung player API JSON\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\n[youtube] MB925pBO8L8: Downloading visionos player API JSON\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 18:51:34.600 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MB925pBO8L8\n[youtube] MB925pBO8L8: Downloading webpage\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\n[youtube] MB925pBO8L8: Downloading tv samsung player API JSON\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\n[youtube] MB925pBO8L8: Downloading visionos player API JSON\nWARNING: [youtube] The provided YouTube account cookies are no longer valid. They have likely been rotated in the browser as a security measure. For tips on how to effectively export YouTube cookies, refer to https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies .\nWARNING: [youtube] No title found in player responses; falling back to title from initial data. Other metadata may also be missing\nERROR: [youtube] MB925pBO8L8: Sign in to confirm you’re not a bot. This helps protect our community. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies\n" 2026-10-25 18:51:34.600 [info] | {"args":{"force":true,"id":1,"reset_last_error":true},"id":40,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":4071909,"queue_time":524769,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 18:51:57.394 [notice] | SIGTERM received - shutting down 2026-10-25 18:51:57.394 [info] | DRAINING 3 of 3 total connection(s) for socket Phoenix.LiveView.Socket every 2000ms - round 1 of 1 2026-10-25 17:51:57.409 [notice] | :alarm_handler: {:clear, :system_memory_high_watermark} 2026-10-25 17:51:57.409 [notice] | :alarm_handler: {:clear, {:disk_almost_full, ~c"/downloads"}} 2026-10-25 18:55:01.900 [info] | Reset 0 executing jobs 2026-10-25 18:55:01.900 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 2026-10-25 18:55:02.388 [info] | [command_wrapper]: /usr/local/bin/apprise called with: --version 2026-10-25 18:55:02.643 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 18:55:02.647 [info] | {"message":"notifier only receiving messages from its own node, functionality may be degraded","source":"oban","event":"notifier:switch","connectivity_status":"solitary"} 2026-10-25 18:55:02.653 [info] | Running PinchflatWeb.Endpoint with Bandit 1.13.1 at 0.0.0.0:8945 (http) 2026-10-25 18:55:02.654 [info] | Access PinchflatWeb.Endpoint at http://localhost:8945 2026-10-25 18:55:02.661 [info] | {"args":{},"id":41,"meta":{},"system_time":1792950902661441082,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 2026-10-25 18:55:02.888 [info] | CONNECTED TO Phoenix.LiveView.Socket in 43µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:55:02.899 [info] | Updating yt-dlp (target: 2026.10.21) 2026-10-25 18:55:02.905 [info] | [command_wrapper]: /usr/local/bin/yt-dlp.update-c6d37c07-c001-4dbb-9c6e-4f843fa05023 called with: --update-to yt-dlp/yt-dlp@2026.10.21 2026-10-25 18:55:03.519 request_id=GOHXWOf4iBiv7o8AAAAE [info] | GET /sources/1 2026-10-25 18:55:03.533 request_id=GOHXWOf4iBiv7o8AAAAE [info] | Sent 200 in 14ms 2026-10-25 18:55:03.617 request_id=GOHXWO3ZDwzhhNIAAAAF [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:55:03.619 request_id=GOHXWO3ZDwzhhNIAAAAF [info] | Sent 200 in 1ms 2026-10-25 18:55:03.718 [info] | CONNECTED TO Phoenix.LiveView.Socket in 23µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:55:05.082 request_id=GOHXWUUo96BgJEIAAACF [info] | GET /sources/1 2026-10-25 18:55:05.095 request_id=GOHXWUUo96BgJEIAAACF [info] | Sent 200 in 13ms 2026-10-25 18:55:05.176 request_id=GOHXWUrEMReqGzIAAAAG [info] | GET /sources/7b9ca936-7b0d-48be-bac8-d595bc63ddd3/feed_image.jpg 2026-10-25 18:55:05.178 request_id=GOHXWUrEMReqGzIAAAAG [info] | Sent 200 in 1ms 2026-10-25 18:55:05.280 [info] | CONNECTED TO Phoenix.LiveView.Socket in 43µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:55:05.768 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 2026-10-25 18:55:06.264 [info] | {"args":{},"id":41,"meta":{},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:stop","duration":3601616,"queue_time":660921,"attempt":1,"tags":["local_data"]} 2026-10-25 18:55:11.067 [info] | {"args":{"force":true,"id":1,"reset_last_error":true},"id":42,"meta":{},"system_time":1792950911066933193,"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"]} 2026-10-25 18:55:11.072 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 18:55:11.089 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/80/c4/80c423c26a9ecc73d445e463b909cb2d6bfac9c22a6cab6918c5f6627acd7606.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 18:55:32.648 [info] | {"source":"oban","event":"plugin:stop","duration":881,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:55:58.386 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MB925pBO8L8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/1/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/2b/1b/2b1b2e1d55c76acea89b3924bb31d1ac330176344e079e045aa40a559cf8cd5f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 18:56:00.648 [info] | {"source":"oban","event":"plugin:stop","duration":697,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:56:02.649 [info] | {"source":"oban","event":"plugin:stop","duration":1051,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:56:02.650 [info] | {"source":"oban","event":"plugin:stop","duration":409,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:56:03.205 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 18:56:03.206 [info] | {"args":{"force":true,"id":1,"reset_last_error":true},"id":42,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":52139166,"queue_time":60892,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 18:56:14.228 request_id=GOHXaV6OZN_AEQUAAAbB [info] | GET /media_profiles 2026-10-25 18:56:14.242 request_id=GOHXaV6OZN_AEQUAAAbB [info] | Sent 200 in 14ms 2026-10-25 18:56:14.379 [info] | CONNECTED TO Phoenix.LiveView.Socket in 76µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:56:15.682 request_id=GOHXabVC8uUk6JkAAAbh [info] | GET /media_profiles/1 2026-10-25 18:56:15.698 request_id=GOHXabVC8uUk6JkAAAbh [info] | Sent 200 in 15ms 2026-10-25 18:56:15.879 [info] | CONNECTED TO Phoenix.LiveView.Socket in 61µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:56:17.200 [info] | CONNECTED TO Phoenix.LiveView.Socket in 65µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:56:18.105 request_id=GOHXakWqSGRJmzsAAADE [info] | GET /media_profiles/1/edit 2026-10-25 18:56:18.122 request_id=GOHXakWqSGRJmzsAAADE [info] | Sent 200 in 16ms 2026-10-25 18:56:18.339 [info] | CONNECTED TO Phoenix.LiveView.Socket in 73µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:56:22.367 request_id=GOHXa0O0-bWtBc0AAAeB [info] | POST /media_profiles/1 2026-10-25 18:56:22.373 request_id=GOHXa0O0-bWtBc0AAAeB [info] | Sent 302 in 5ms 2026-10-25 18:56:22.403 request_id=GOHXa0Xb9HAsxyIAAADk [info] | GET /media_profiles/1 2026-10-25 18:56:22.417 request_id=GOHXa0Xb9HAsxyIAAADk [info] | Sent 200 in 13ms 2026-10-25 18:56:22.617 [info] | CONNECTED TO Phoenix.LiveView.Socket in 67µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:56:25.696 request_id=GOHXbAoXpL3HSUIAAAAi [info] | GET / 2026-10-25 18:56:25.738 request_id=GOHXbAoXpL3HSUIAAAAi [info] | Sent 200 in 42ms 2026-10-25 18:56:25.954 [info] | CONNECTED TO Phoenix.LiveView.Socket in 64µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:56:32.651 [info] | {"source":"oban","event":"plugin:stop","duration":601,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:56:35.960 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":43,"meta":{},"system_time":1792950995960516368,"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"]} 2026-10-25 18:56:35.963 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 18:56:35.984 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d3/8b/d38b1cf5a0b2b1ea68d84f8917ec63ac20d00053f415f96a35cc21072c0347b1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 18:57:00.650 [info] | {"source":"oban","event":"plugin:stop","duration":756,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:57:02.652 [info] | {"source":"oban","event":"plugin:stop","duration":2024,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:57:02.653 [info] | {"source":"oban","event":"plugin:stop","duration":1855,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:57:26.762 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bQJS4JYZd18 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/9/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/22/c8/22c8dad7c481f10523e7fae47a75fe4bccdaf97647dd7ceb27928ae7489ed23c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 18:57:31.374 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 18:57:31.374 [info] | {"args":{"force":true,"id":9,"reset_last_error":true},"id":43,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":55414113,"queue_time":957985,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 18:57:32.657 [info] | {"source":"oban","event":"plugin:stop","duration":2776,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:57:36.061 [info] | {"args":{"force":true,"id":8,"reset_last_error":true},"id":44,"meta":{},"system_time":1792951056061025395,"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"]} 2026-10-25 18:57:36.062 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 18:57:36.068 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/TechDweeb/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/72/32/72322751f1f1ed205027a4e127ab036b008b70629d51d5faca41e9a288660b2c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 18:57:54.468 request_id=GOHXgLVUYs9zy5YAAAkB [info] | GET / 2026-10-25 18:57:54.504 request_id=GOHXgLVUYs9zy5YAAAkB [info] | Sent 200 in 36ms 2026-10-25 18:57:54.715 [info] | CONNECTED TO Phoenix.LiveView.Socket in 89µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:57:59.863 [info] | CONNECTED TO Phoenix.LiveView.Socket in 108µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:58:00.652 [info] | {"source":"oban","event":"plugin:stop","duration":530,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:58:02.655 [info] | {"source":"oban","event":"plugin:stop","duration":2163,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:58:02.660 [info] | {"source":"oban","event":"plugin:stop","duration":1727,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:58:08.061 request_id=GOHXg9-NYOuTf7UAAAnh [info] | GET /sources 2026-10-25 18:58:08.089 request_id=GOHXg9-NYOuTf7UAAAnh [info] | Sent 200 in 28ms 2026-10-25 18:58:08.283 [info] | CONNECTED TO Phoenix.LiveView.Socket in 63µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:58:11.448 request_id=GOHXhKlte-Z8ut8AAAsB [info] | GET /sources/import 2026-10-25 18:58:11.462 request_id=GOHXhKlte-Z8ut8AAAsB [info] | Sent 200 in 14ms 2026-10-25 18:58:11.598 [info] | CONNECTED TO Phoenix.LiveView.Socket in 62µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 18:58:32.664 [info] | {"source":"oban","event":"plugin:stop","duration":2454,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:59:00.654 [info] | {"source":"oban","event":"plugin:stop","duration":620,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 18:59:02.658 [info] | {"source":"oban","event":"plugin:stop","duration":2659,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 18:59:02.667 [info] | {"source":"oban","event":"plugin:stop","duration":1606,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 18:59:07.781 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=JgVDPXgC5To --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/8/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6c/f3/6cf3ba3069eafe84ee11fccad878a135a27dfa8b762e242b63c6d909506a04ad.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 18:59:12.482 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 18:59:12.482 [info] | {"args":{"force":true,"id":8,"reset_last_error":true},"id":44,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":96421518,"queue_time":59937,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 18:59:32.670 [info] | {"source":"oban","event":"plugin:stop","duration":1899,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:00:00.656 [info] | {"source":"oban","event":"plugin:stop","duration":193,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:00:02.661 [info] | {"source":"oban","event":"plugin:stop","duration":1027,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:00:02.672 [info] | {"source":"oban","event":"plugin:stop","duration":661,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:00:32.676 [info] | {"source":"oban","event":"plugin:stop","duration":2145,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:01:00.657 [info] | {"source":"oban","event":"plugin:stop","duration":176,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:01:02.664 [info] | {"source":"oban","event":"plugin:stop","duration":2820,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:01:02.679 [info] | {"source":"oban","event":"plugin:stop","duration":2150,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:01:32.681 [info] | {"source":"oban","event":"plugin:stop","duration":1731,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:02:00.658 [info] | {"source":"oban","event":"plugin:stop","duration":161,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:02:02.667 [info] | {"source":"oban","event":"plugin:stop","duration":1837,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:02:02.684 [info] | {"source":"oban","event":"plugin:stop","duration":1731,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:02:32.688 [info] | {"source":"oban","event":"plugin:stop","duration":2453,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:03:00.659 [info] | {"source":"oban","event":"plugin:stop","duration":464,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:03:02.670 [info] | {"source":"oban","event":"plugin:stop","duration":1907,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:03:02.691 [info] | {"source":"oban","event":"plugin:stop","duration":1386,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:03:32.692 [info] | {"source":"oban","event":"plugin:stop","duration":754,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:04:00.661 [info] | {"source":"oban","event":"plugin:stop","duration":463,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:04:02.674 [info] | {"source":"oban","event":"plugin:stop","duration":1974,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:04:02.694 [info] | {"source":"oban","event":"plugin:stop","duration":1702,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:04:32.697 [info] | {"source":"oban","event":"plugin:stop","duration":1638,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:05:00.663 [info] | {"source":"oban","event":"plugin:stop","duration":635,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:05:02.677 [info] | {"source":"oban","event":"plugin:stop","duration":2835,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:05:02.700 [info] | {"source":"oban","event":"plugin:stop","duration":1914,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:05:09.319 request_id=GOHX5fR6OpsL_ecAAA0B [info] | POST /sources/import 2026-10-25 19:05:09.333 request_id=GOHX5fR6OpsL_ecAAA0B [info] | Sent 200 in 14ms 2026-10-25 19:05:09.461 [info] | CONNECTED TO Phoenix.LiveView.Socket in 98µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:05:28.487 request_id=GOHX6mr1iXGOEUcAAADi [info] | POST /sources/import 2026-10-25 19:05:28.503 request_id=GOHX6mr1iXGOEUcAAADi [info] | Sent 200 in 16ms 2026-10-25 19:05:28.659 [info] | CONNECTED TO Phoenix.LiveView.Socket in 22µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:05:31.622 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@MrSujano --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/64/72/6472d47b1577de3d1cb912dda0ef5b17355a96d113677a9670e85bc95b0853d5.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:32.703 [info] | {"source":"oban","event":"plugin:stop","duration":1590,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:05:37.584 [info] | source_created source_id=2 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:05:37.587 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@StezStixFix --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/cb/b1/cbb1a30c39bc02f158e0dbaeab2ff4cc4bbc68ddd994f98d3217cb62c3537bcc.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:37.592 [info] | {"args":{"id":2},"id":46,"meta":{},"system_time":1792951537592566907,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:05:37.594 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@MrSujano --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/a9/07/a90787a2f8d94c65a74b1d4a9a7762fa91c9d8a01212e39bbdf3dfc8eec0e48d.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:38.150 [info] | {"args":{"id":2},"id":45,"meta":{},"system_time":1792951538150861002,"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"]} 2026-10-25 19:05:38.153 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCu-NRUdNtfcjdGA5Abt3JUw/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/e9/e6/e9e64710b79e6ad352701f4956a22b390a662fef77e94b9fef0a7b66a947c5ed.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:44.328 [info] | source_created source_id=3 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:05:44.332 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RetroGameCorps --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/cb/38/cb384a486af180301a26b7eef30efb269a23355c00a528956462799017dec633.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:44.334 [info] | {"args":{"id":3},"id":48,"meta":{},"system_time":1792951544334518622,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:05:44.336 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@StezStixFix --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/89/c1/89c161b2092296abefc40e64827e0b195f2a919236d87123b8d0e116b7bb770c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:44.741 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@MrSujano --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/2a5f2f4d3d367e4d/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/60/ed/60ed228ca0fbc9e956ddcf4b167977ebc194609c5e122d4f0a7f9f7a71562d71.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:45.164 [info] | {"args":{"id":3},"id":47,"meta":{},"system_time":1792951545164859334,"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"]} 2026-10-25 19:05:45.167 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCTjmLCEVb9r1OpFDJMMWyIw/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/9c/86/9c862d2f2c6936bde1263efab1705474eb67bf9b353ef67c2475336fd7cb674b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:48.976 [info] | {"args":{"id":2},"id":46,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":11383101,"queue_time":591928,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:05:49.782 [info] | source_created source_id=4 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:05:49.785 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@ModernVintageGamer --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/63/8a/638a5c60c4b472fa5625ed6d62332b0ae8c1176e9e16d67d1f0498ac05344b76.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:49.793 [info] | {"args":{"id":4},"id":50,"meta":{},"system_time":1792951549793535139,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:05:49.795 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RetroGameCorps --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/66/8d/668db0dd5e462d9ec187b5b616977e2bccc00be8c7a9d3ae8a5fcee93d81e355.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:50.172 [info] | {"args":{"id":4},"id":49,"meta":{},"system_time":1792951550171980408,"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"]} 2026-10-25 19:05:50.175 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCoZQiN0o7f36H7PaW4fVhFw/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/b6/f5/b6f57a26c23a8a65c57b3bbc76fe5f9c6306f0a1bfe8ebf523bdf7a7953affa3.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:51.005 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@StezStixFix --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/23edef293745307d/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/71/7f/717f87aa32d3dc889570910379bc8359f34362f6763a13d993b14f93cc12734c.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:54.766 [info] | {"args":{"id":3},"id":48,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":10431828,"queue_time":333919,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:05:55.475 [info] | source_created source_id=5 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:05:55.479 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@KyleBosman --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/fc/f4/fcf49cb6f61a96ecc8dd846e2c3fe3b349bb180670133b1036977938090a61c0.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:55.487 [info] | {"args":{"id":5},"id":52,"meta":{},"system_time":1792951555487806509,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:05:55.489 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@ModernVintageGamer --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/98/1b/981b0194cdc6b6d1047d5a30bc06b8cc3317386744978f7996f0b22eb7529220.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:56.013 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@RetroGameCorps --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/3a9a857522be1ab1/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/c7/79/c7795343d62008ee1652e999fde4f8f32e9a52502b24b5370e10d3259cf17e15.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:56.180 [info] | {"args":{"id":5},"id":51,"meta":{},"system_time":1792951556180856461,"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"]} 2026-10-25 19:05:56.183 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCjFaPUcJU1vwk193mnW_w1w/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/09/e2/09e25cc3ce9b7786a0ac3c3bbdf557ea1fb9f993fa6024cab85e12152e884234.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:05:57.190 [info] | Kicking off download for media item #10 (RoD7bugFBXA) 2026-10-25 19:05:57.200 [info] | {"args":{"id":10},"id":53,"meta":{},"system_time":1792951557200535192,"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"]} 2026-10-25 19:05:57.201 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:05:57.213 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RoD7bugFBXA --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4e/ad/4eadf2f394e384cec0cc6759f24648c38816da623dbfa5359b149e5208e60a8d.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:05:58.899 [info] | {"args":{"id":4},"id":50,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":9105318,"queue_time":792904,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:00.665 [info] | {"source":"oban","event":"plugin:stop","duration":254,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:06:00.724 [info] | source_created source_id=6 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:06:00.729 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@techlinked --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/01/41/0141ec03fdf9951c1e5e625a57c20b99260a90c688e3e16cd902026802191712.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:00.733 [info] | {"args":{"id":6},"id":55,"meta":{},"system_time":1792951560733840241,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:00.736 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@KyleBosman --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/46/aa/46aa91467fc80f8a8a8acace116b317f14764a5d3acc5ebf03b4b54eff756cdf.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:01.008 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@ModernVintageGamer --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/f89654b96cd910d6/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/08/a2/08a247e7f52ea7890f2a591522af49f27fd47f6468898f3bfb905032b31c9624.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:01.186 [info] | {"args":{"id":6},"id":54,"meta":{},"system_time":1792951561186048458,"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"]} 2026-10-25 19:06:01.189 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/channel/UCSJL4mrS3z_nnvsJ-gkOQ5A/videos --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j /tmp/pinchflat/data/97/b6/97b6a75e663ea3e6fef96f487ca9d5d45ae96e17bac524168bddb5a453d36a43.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:02.200 [info] | Kicking off download for media item #11 (kmgICOx7amg) 2026-10-25 19:06:02.211 [info] | {"args":{"id":11},"id":56,"meta":{},"system_time":1792951562210915586,"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"]} 2026-10-25 19:06:02.212 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:02.216 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kmgICOx7amg --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/79/3b/793b6bc6f2ba15b2a88b73972bbc20a2f966c6015ad58517028eba0dcb831fbf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:02.679 [info] | {"source":"oban","event":"plugin:stop","duration":788,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:06:02.714 [info] | {"source":"oban","event":"plugin:stop","duration":9573,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:06:04.813 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RoD7bugFBXA --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4e/ad/4eadf2f394e384cec0cc6759f24648c38816da623dbfa5359b149e5208e60a8d.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=RoD7bugFBXA [youtube] RoD7bugFBXA: Downloading webpage [youtube] RoD7bugFBXA: Downloading tv samsung player API JSON [youtube] RoD7bugFBXA: Downloading visionos player API JSON [youtube] RoD7bugFBXA: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] RoD7bugFBXA: Downloading m3u8 information [info] RoD7bugFBXA: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-25' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] RoD7bugFBXA: Downloading 1 format(s): 136+140-20 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-25 Two Clock Kits - Two Different Faults - Can I FIX Them?/Two Clock Kits - Two Different Faults - Can I FIX Them? [RoD7bugFBXA].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:06:04.813 [error] | yt-dlp download error for media item #10: "[youtube] Extracting URL: https://www.youtube.com/watch?v=RoD7bugFBXA\n[youtube] RoD7bugFBXA: Downloading webpage\n[youtube] RoD7bugFBXA: Downloading tv samsung player API JSON\n[youtube] RoD7bugFBXA: Downloading visionos player API JSON\n[youtube] RoD7bugFBXA: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] RoD7bugFBXA: Downloading m3u8 information\n[info] RoD7bugFBXA: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-25'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] RoD7bugFBXA: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-25 Two Clock Kits - Two Different Faults - Can I FIX Them?/Two Clock Kits - Two Different Faults - Can I FIX Them? [RoD7bugFBXA].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:04.820 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=RoD7bugFBXA\n[youtube] RoD7bugFBXA: Downloading webpage\n[youtube] RoD7bugFBXA: Downloading tv samsung player API JSON\n[youtube] RoD7bugFBXA: Downloading visionos player API JSON\n[youtube] RoD7bugFBXA: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] RoD7bugFBXA: Downloading m3u8 information\n[info] RoD7bugFBXA: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-25'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] RoD7bugFBXA: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-25 Two Clock Kits - Two Different Faults - Can I FIX Them?/Two Clock Kits - Two Different Faults - Can I FIX Them? [RoD7bugFBXA].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:04.821 [info] | {"args":{"id":10},"id":53,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":7619697,"queue_time":199915,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:06:05.942 [info] | {"args":{"id":5},"id":52,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":10454261,"queue_time":486926,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:06.339 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@KyleBosman --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/be2adbe4e3092278/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/9f/0d/9f0de2866cc5d354b44d18d329f9fb59877d26763ccb7faccac16e7a57de240b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:06.865 [info] | source_created source_id=7 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:06:06.870 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@MattKC --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/84/d4/84d47d20302fab443f594a6d5f43aef8230ae65cd9953f80bb9149ad14a436a9.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:06.875 [info] | {"args":{"id":7},"id":58,"meta":{},"system_time":1792951566874917160,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:06.877 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@techlinked --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/TechLinked/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/f4/f2/f4f2508beb95a970785d6cd70b79fb81d4649a548bed6269cf2b0fbf68ae280b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:09.212 [info] | Kicking off download for media item #12 (kMuql2rgZ3Y) 2026-10-25 19:06:09.225 [info] | {"args":{"id":12},"id":59,"meta":{},"system_time":1792951569225068816,"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"]} 2026-10-25 19:06:09.226 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:09.231 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kMuql2rgZ3Y --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/a8/86a801c22a72e9f187efcc5b850adf99df8e64db0f6b8bf22f3d2420b4feb2ec.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:09.974 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kmgICOx7amg --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/79/3b/793b6bc6f2ba15b2a88b73972bbc20a2f966c6015ad58517028eba0dcb831fbf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kmgICOx7amg [youtube] kmgICOx7amg: Downloading webpage [youtube] kmgICOx7amg: Downloading tv samsung player API JSON [youtube] kmgICOx7amg: Downloading visionos player API JSON [youtube] kmgICOx7amg: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] kmgICOx7amg: Downloading m3u8 information [info] kmgICOx7amg: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-11' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] kmgICOx7amg: Downloading 1 format(s): 136+140-20 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-11 Why Won't This Milwaukee M12 6.0Ah Battery Work?/Why Won't This Milwaukee M12 6.0Ah Battery Work? [kmgICOx7amg].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:06:09.975 [error] | yt-dlp download error for media item #11: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kmgICOx7amg\n[youtube] kmgICOx7amg: Downloading webpage\n[youtube] kmgICOx7amg: Downloading tv samsung player API JSON\n[youtube] kmgICOx7amg: Downloading visionos player API JSON\n[youtube] kmgICOx7amg: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] kmgICOx7amg: Downloading m3u8 information\n[info] kmgICOx7amg: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-11'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] kmgICOx7amg: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-11 Why Won't This Milwaukee M12 6.0Ah Battery Work?/Why Won't This Milwaukee M12 6.0Ah Battery Work? [kmgICOx7amg].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:09.980 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kmgICOx7amg\n[youtube] kmgICOx7amg: Downloading webpage\n[youtube] kmgICOx7amg: Downloading tv samsung player API JSON\n[youtube] kmgICOx7amg: Downloading visionos player API JSON\n[youtube] kmgICOx7amg: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] kmgICOx7amg: Downloading m3u8 information\n[info] kmgICOx7amg: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-11'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] kmgICOx7amg: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-11 Why Won't This Milwaukee M12 6.0Ah Battery Work?/Why Won't This Milwaukee M12 6.0Ah Battery Work? [kmgICOx7amg].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:09.982 [info] | {"args":{"id":11},"id":56,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":7769911,"queue_time":209934,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:06:10.204 [info] | Kicking off download for media item #13 (wP2K1_uO3Kc) 2026-10-25 19:06:10.211 [info] | {"args":{"id":13},"id":60,"meta":{},"system_time":1792951570211043410,"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"]} 2026-10-25 19:06:10.212 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:10.217 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wP2K1_uO3Kc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c7/b7/c7b73e0c0eeddff390bc691d246ccc4a30b5b277c1a977333f3bb267610387f9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:10.848 [info] | {"args":{"id":6},"id":55,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":10113951,"queue_time":732874,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:11.199 [info] | Kicking off download for media item #14 (i_xj_LUx-Kw) 2026-10-25 19:06:11.210 [info] | {"args":{"id":14},"id":61,"meta":{},"system_time":1792951571209951775,"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"]} 2026-10-25 19:06:11.217 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:11.222 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=i_xj_LUx-Kw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a9/2e/a92edfa72b096589c275c14584a8bb627dc9982c47cd89b217561b9baaafbab4.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:12.203 [info] | Kicking off download for media item #15 (Ox4PTEePy3w) 2026-10-25 19:06:12.215 [info] | {"args":{"id":15},"id":62,"meta":{},"system_time":1792951572214890276,"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"]} 2026-10-25 19:06:12.216 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:12.219 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ox4PTEePy3w --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2a/84/2a842e988bb4e2d81216409bd3b3a4491f806927946130cec53410324a7366af.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:12.919 [info] | source_created source_id=8 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:06:12.927 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Techmoan --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/42/f3/42f30cf42058e046be96830b2cf1e811e0fecf43f5ae4b4133357d4733e1875d.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:12.935 [info] | {"args":{"id":8},"id":64,"meta":{},"system_time":1792951572935848575,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:12.940 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@MattKC --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/MattKC/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/93/b7/93b7bb43efeefad72822bb16b9f86dbb4afabe7ee3238543ba80cea7ad38978e.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:14.019 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@techlinked --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/7e5554c1d8ae2bf3/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/6c/6f/6c6fee339a88113e4bf38ca2f319062ba3a38583c0d3c1ec3039786f919d6efb.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:15.214 [info] | Kicking off download for media item #16 (QDtmC7b44zo) 2026-10-25 19:06:15.221 [info] | {"args":{"id":16},"id":65,"meta":{},"system_time":1792951575220983758,"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"]} 2026-10-25 19:06:15.222 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:15.226 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QDtmC7b44zo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/75/b6/75b64a130c18d55e51b816e601ce5ee35b8e499c69fa58abaeea272b5c046940.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:16.227 [info] | Kicking off download for media item #17 (t6ubj8EIzus) 2026-10-25 19:06:17.210 [info] | Kicking off download for media item #18 (9DfYw35pfhc) 2026-10-25 19:06:17.217 [info] | Kicking off download for media item #19 (58dIVtwpOZE) 2026-10-25 19:06:18.182 [info] | {"args":{"id":7},"id":58,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":11306963,"queue_time":873930,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:19.225 [info] | Kicking off download for media item #20 (bat3dEqKjXU) 2026-10-25 19:06:19.535 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kMuql2rgZ3Y --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/a8/86a801c22a72e9f187efcc5b850adf99df8e64db0f6b8bf22f3d2420b4feb2ec.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kMuql2rgZ3Y [youtube] kMuql2rgZ3Y: Downloading webpage [youtube] kMuql2rgZ3Y: Downloading tv samsung player API JSON [youtube] kMuql2rgZ3Y: Downloading visionos player API JSON [youtube] kMuql2rgZ3Y: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] kMuql2rgZ3Y: Downloading m3u8 information [info] kMuql2rgZ3Y: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-04' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] kMuql2rgZ3Y: Downloading 1 format(s): 136+140-20 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-04 This Fisher-Price Code-a-Pillar Powers Up… But Won’t Move/This Fisher-Price Code-a-Pillar Powers Up… But Won’t Move [kMuql2rgZ3Y].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:06:19.536 [error] | yt-dlp download error for media item #12: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kMuql2rgZ3Y\n[youtube] kMuql2rgZ3Y: Downloading webpage\n[youtube] kMuql2rgZ3Y: Downloading tv samsung player API JSON\n[youtube] kMuql2rgZ3Y: Downloading visionos player API JSON\n[youtube] kMuql2rgZ3Y: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] kMuql2rgZ3Y: Downloading m3u8 information\n[info] kMuql2rgZ3Y: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-04'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] kMuql2rgZ3Y: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-04 This Fisher-Price Code-a-Pillar Powers Up… But Won’t Move/This Fisher-Price Code-a-Pillar Powers Up… But Won’t Move [kMuql2rgZ3Y].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:19.539 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kMuql2rgZ3Y\n[youtube] kMuql2rgZ3Y: Downloading webpage\n[youtube] kMuql2rgZ3Y: Downloading tv samsung player API JSON\n[youtube] kMuql2rgZ3Y: Downloading visionos player API JSON\n[youtube] kMuql2rgZ3Y: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] kMuql2rgZ3Y: Downloading m3u8 information\n[info] kMuql2rgZ3Y: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-04'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] kMuql2rgZ3Y: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-10-04 This Fisher-Price Code-a-Pillar Powers Up… But Won’t Move/This Fisher-Price Code-a-Pillar Powers Up… But Won’t Move [kMuql2rgZ3Y].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:19.540 [info] | {"args":{"id":12},"id":59,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":10314862,"queue_time":223933,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:06:19.548 [info] | {"args":{"id":17},"id":66,"meta":{},"system_time":1792951579548455849,"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"]} 2026-10-25 19:06:19.550 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:19.557 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=t6ubj8EIzus --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/13/7a/137ae6e5aaaa8cfd5b504ddf13fa844791123e8a236de6277e7fbc7347d1ea24.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:20.427 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=i_xj_LUx-Kw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a9/2e/a92edfa72b096589c275c14584a8bb627dc9982c47cd89b217561b9baaafbab4.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=i_xj_LUx-Kw [youtube] i_xj_LUx-Kw: Downloading webpage [youtube] i_xj_LUx-Kw: Downloading tv samsung player API JSON [youtube] i_xj_LUx-Kw: Downloading visionos player API JSON [youtube] i_xj_LUx-Kw: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] i_xj_LUx-Kw: Downloading m3u8 information [info] i_xj_LUx-Kw: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-24' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] i_xj_LUx-Kw: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-24 A Nice Little Boost for Xbox Ally Handhelds/A Nice Little Boost for Xbox Ally Handhelds [i_xj_LUx-Kw].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:06:20.428 [error] | yt-dlp download error for media item #14: "[youtube] Extracting URL: https://www.youtube.com/watch?v=i_xj_LUx-Kw\n[youtube] i_xj_LUx-Kw: Downloading webpage\n[youtube] i_xj_LUx-Kw: Downloading tv samsung player API JSON\n[youtube] i_xj_LUx-Kw: Downloading visionos player API JSON\n[youtube] i_xj_LUx-Kw: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] i_xj_LUx-Kw: Downloading m3u8 information\n[info] i_xj_LUx-Kw: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-24'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] i_xj_LUx-Kw: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-24 A Nice Little Boost for Xbox Ally Handhelds/A Nice Little Boost for Xbox Ally Handhelds [i_xj_LUx-Kw].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:20.433 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=i_xj_LUx-Kw\n[youtube] i_xj_LUx-Kw: Downloading webpage\n[youtube] i_xj_LUx-Kw: Downloading tv samsung player API JSON\n[youtube] i_xj_LUx-Kw: Downloading visionos player API JSON\n[youtube] i_xj_LUx-Kw: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] i_xj_LUx-Kw: Downloading m3u8 information\n[info] i_xj_LUx-Kw: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-24'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] i_xj_LUx-Kw: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-24 A Nice Little Boost for Xbox Ally Handhelds/A Nice Little Boost for Xbox Ally Handhelds [i_xj_LUx-Kw].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:20.435 [info] | {"args":{"id":14},"id":61,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9224062,"queue_time":208935,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:06:20.446 [info] | {"args":{"id":18},"id":67,"meta":{},"system_time":1792951580446858554,"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"]} 2026-10-25 19:06:20.449 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:20.456 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9DfYw35pfhc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/21/9e/219e20eb18b7de75b696211eed4def954f55f1454078f629e52eebb01fc6c1be.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:21.255 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@MattKC --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/6548e8768eb55353/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/8f/9e/8f9eadc909b782c2eff1166c0524e54f90391ea2399053875f231dc65f93e295.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:22.227 [info] | Kicking off download for media item #21 (6f5vc2YeU5E) 2026-10-25 19:06:23.223 [info] | Kicking off download for media item #22 (MNgp2582dWA) 2026-10-25 19:06:23.643 [info] | source_created source_id=9 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:06:23.661 [info] | {"args":{"id":9},"id":73,"meta":{},"system_time":1792951583661829144,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:23.664 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Techmoan --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/Techmoan/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/22/a3/22a33579c5c71cf8dc51a61bc82623cfb89f071e38542d04e89689c200f53095.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:23.705 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@WulffDen --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/46/af/46af39af8de57f14f11bf88150614d721dd40d6559f9c4860f7fefaf196d9d87.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:24.253 [info] | Kicking off download for media item #23 (LKZ3jMVIwOU) 2026-10-25 19:06:24.258 [info] | Kicking off download for media item #24 (xQxJJ58DtWQ) 2026-10-25 19:06:25.235 [info] | Kicking off download for media item #25 (mYZPHdKKMaI) 2026-10-25 19:06:28.160 [info] | {"args":{"id":8},"id":64,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":15224086,"queue_time":934942,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:28.234 [info] | Kicking off download for media item #26 (hZWGXGVixfE) 2026-10-25 19:06:28.262 [info] | Kicking off download for media item #27 (cCx4Wrz1Tuw) 2026-10-25 19:06:28.323 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9DfYw35pfhc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/21/9e/219e20eb18b7de75b696211eed4def954f55f1454078f629e52eebb01fc6c1be.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=9DfYw35pfhc [youtube] 9DfYw35pfhc: Downloading webpage [youtube] 9DfYw35pfhc: Downloading tv samsung player API JSON [youtube] 9DfYw35pfhc: Downloading visionos player API JSON [youtube] 9DfYw35pfhc: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] 9DfYw35pfhc: Downloading m3u8 information [info] 9DfYw35pfhc: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-23' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] 9DfYw35pfhc: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-23 All Handhelds are Magical (to Someone)/All Handhelds are Magical (to Someone) [9DfYw35pfhc].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:06:28.323 [error] | yt-dlp download error for media item #18: "[youtube] Extracting URL: https://www.youtube.com/watch?v=9DfYw35pfhc\n[youtube] 9DfYw35pfhc: Downloading webpage\n[youtube] 9DfYw35pfhc: Downloading tv samsung player API JSON\n[youtube] 9DfYw35pfhc: Downloading visionos player API JSON\n[youtube] 9DfYw35pfhc: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] 9DfYw35pfhc: Downloading m3u8 information\n[info] 9DfYw35pfhc: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-23'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] 9DfYw35pfhc: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-23 All Handhelds are Magical (to Someone)/All Handhelds are Magical (to Someone) [9DfYw35pfhc].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:28.326 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=9DfYw35pfhc\n[youtube] 9DfYw35pfhc: Downloading webpage\n[youtube] 9DfYw35pfhc: Downloading tv samsung player API JSON\n[youtube] 9DfYw35pfhc: Downloading visionos player API JSON\n[youtube] 9DfYw35pfhc: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] 9DfYw35pfhc: Downloading m3u8 information\n[info] 9DfYw35pfhc: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-23'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] 9DfYw35pfhc: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-23 All Handhelds are Magical (to Someone)/All Handhelds are Magical (to Someone) [9DfYw35pfhc].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:28.327 [info] | {"args":{"id":18},"id":67,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":7879877,"queue_time":3445891,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:06:28.336 [info] | {"args":{"id":19},"id":68,"meta":{},"system_time":1792951588336856114,"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"]} 2026-10-25 19:06:28.337 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:28.340 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=58dIVtwpOZE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d3/74/d37459f028241c1d95f22f690f88fc53ec08ed0a98eef5b93cd4f5ecad62f839.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:28.771 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=t6ubj8EIzus --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/13/7a/137ae6e5aaaa8cfd5b504ddf13fa844791123e8a236de6277e7fbc7347d1ea24.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=t6ubj8EIzus [youtube] t6ubj8EIzus: Downloading webpage [youtube] t6ubj8EIzus: Downloading tv samsung player API JSON [youtube] t6ubj8EIzus: Downloading visionos player API JSON [youtube] t6ubj8EIzus: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] t6ubj8EIzus: Downloading m3u8 information [info] t6ubj8EIzus: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-27' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] t6ubj8EIzus: Downloading 1 format(s): 136+140-20 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-27 Faulty NOCO Boost Won't Charge | Can I FIX It?/Faulty NOCO Boost Won't Charge | Can I FIX It? [t6ubj8EIzus].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:06:28.772 [error] | yt-dlp download error for media item #17: "[youtube] Extracting URL: https://www.youtube.com/watch?v=t6ubj8EIzus\n[youtube] t6ubj8EIzus: Downloading webpage\n[youtube] t6ubj8EIzus: Downloading tv samsung player API JSON\n[youtube] t6ubj8EIzus: Downloading visionos player API JSON\n[youtube] t6ubj8EIzus: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] t6ubj8EIzus: Downloading m3u8 information\n[info] t6ubj8EIzus: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-27'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] t6ubj8EIzus: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-27 Faulty NOCO Boost Won't Charge | Can I FIX It?/Faulty NOCO Boost Won't Charge | Can I FIX It? [t6ubj8EIzus].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:28.774 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=t6ubj8EIzus\n[youtube] t6ubj8EIzus: Downloading webpage\n[youtube] t6ubj8EIzus: Downloading tv samsung player API JSON\n[youtube] t6ubj8EIzus: Downloading visionos player API JSON\n[youtube] t6ubj8EIzus: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] t6ubj8EIzus: Downloading m3u8 information\n[info] t6ubj8EIzus: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-27'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] t6ubj8EIzus: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-27 Faulty NOCO Boost Won't Charge | Can I FIX It?/Faulty NOCO Boost Won't Charge | Can I FIX It? [t6ubj8EIzus].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:06:28.775 [info] | {"args":{"id":17},"id":66,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9226210,"queue_time":3546886,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:06:28.786 [info] | {"args":{"id":20},"id":69,"meta":{},"system_time":1792951588786055362,"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"]} 2026-10-25 19:06:28.787 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:06:28.790 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bat3dEqKjXU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/71/f5/71f561b11c2614f8e06f971b3a54ce0aa13d350dcc055946de507ad57ae873e7.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:06:30.247 [info] | Kicking off download for media item #28 (20ISFkug3jQ) 2026-10-25 19:06:30.270 [info] | Kicking off download for media item #29 (EK8VaS_u9cU) 2026-10-25 19:06:32.213 [info] | Kicking off download for media item #30 (CbmgjrktSC8) 2026-10-25 19:06:32.274 [info] | Kicking off download for media item #31 (dDRq3bJk3h0) 2026-10-25 19:06:32.715 [info] | {"source":"oban","event":"plugin:stop","duration":990,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:06:33.246 [info] | Kicking off download for media item #32 (yW6LavgyhL4) 2026-10-25 19:06:33.469 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Techmoan --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/c4dac348b62f5ad6/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/3b/b9/3bb9c5f9b08c04a194918a8ec1364ff8b488637310abedb08da1ac6b3953223a.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:34.264 [info] | Kicking off download for media item #33 (k9i17JizmcU) 2026-10-25 19:06:35.170 [info] | source_created source_id=10 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:06:35.175 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@SMN --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/13/d2/13d27c5853035f1fad35961fde41d739546ce763468e132588f7af8a4600c035.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:35.180 [info] | {"args":{"id":10},"id":86,"meta":{},"system_time":1792951595180339115,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:35.185 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@WulffDen --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/WULFF DEN/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/03/8f/038ff36db68f1022a7650f7702e62795f26ec96c629c15aa2b2d2f8578765bcb.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:36.287 [info] | Kicking off download for media item #34 (3-XW9eBg7Uw) 2026-10-25 19:06:37.283 [info] | Kicking off download for media item #35 (a6RyJgtMaXE) 2026-10-25 19:06:38.228 [info] | Kicking off download for media item #36 (d4Cq-oysKps) 2026-10-25 19:06:38.274 [info] | Kicking off download for media item #37 (LUkQzOGZBa4) 2026-10-25 19:06:38.621 [info] | {"args":{"id":9},"id":73,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":14959127,"queue_time":660889,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:39.262 [info] | Kicking off download for media item #38 (ETq7F9KvuQg) 2026-10-25 19:06:40.297 [info] | Kicking off download for media item #39 (b8IjGPQLtPs) 2026-10-25 19:06:42.283 [info] | Kicking off download for media item #40 (FqXxvflvNi8) 2026-10-25 19:06:44.272 [info] | Kicking off download for media item #41 (J-RIMA10yU4) 2026-10-25 19:06:44.295 [info] | Kicking off download for media item #42 (6yxcqr-f9LE) 2026-10-25 19:06:44.306 [info] | Kicking off download for media item #43 (xOsg6_FM4Zo) 2026-10-25 19:06:45.240 [info] | Kicking off download for media item #44 (bKcyMuCaLbo) 2026-10-25 19:06:45.765 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@WulffDen --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/3b0155f9d954fa45/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/4c/be/4cbe39338ddf3fb70d2601961c587c6778a3f1741c1033acdcba99e3d5df4c6d.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:47.295 [info] | Kicking off download for media item #45 (yHw7RrxvtNo) 2026-10-25 19:06:47.783 [info] | source_created source_id=11 collection_type=channel selection_mode=all download_media=true enabled=true 2026-10-25 19:06:47.790 [info] | {"args":{"id":11},"id":100,"meta":{},"system_time":1792951607790798016,"max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:47.793 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@SMN --simulate --skip-download --ignore-no-formats-error --playlist-end 1 --output /downloads/Some More News/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file %(.{channel,channel_id,playlist_id,playlist_title,playlist_channel,playlist_channel_id,filename})j /tmp/pinchflat/data/b3/59/b359814809728c0c9b76432c74f9e43fe2bcfe92e2bb78ef02300ca11dc111c9.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:06:49.315 [info] | Kicking off download for media item #46 (eac2iPSrdmA) 2026-10-25 19:06:50.312 [info] | Kicking off download for media item #48 (BIXN3kVasjQ) 2026-10-25 19:06:50.323 [info] | Kicking off download for media item #47 (sdhfLAh23Zk) 2026-10-25 19:06:51.253 [info] | Kicking off download for media item #49 (hJK-5br-V9w) 2026-10-25 19:06:52.305 [info] | Kicking off download for media item #50 (qsPbsoG9YpU) 2026-10-25 19:06:52.323 [info] | Kicking off download for media item #51 (84WX79mFUYc) 2026-10-25 19:06:54.263 [info] | {"args":{"id":10},"id":86,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":19082789,"queue_time":178889,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:06:55.380 [info] | Kicking off download for media item #52 (qXLDzM5S3LY) 2026-10-25 19:06:56.314 [info] | Kicking off download for media item #53 (CUsnCWYuV-M) 2026-10-25 19:06:57.324 [info] | Kicking off download for media item #54 (51qm-QnwrGc) 2026-10-25 19:06:57.332 [info] | Kicking off download for media item #55 (VYzb2m83G2M) 2026-10-25 19:06:58.265 [info] | Kicking off download for media item #56 (8bhwSIPGssg) 2026-10-25 19:06:58.982 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@SMN --skip-download --convert-thumbnails jpg --output /tmp/pinchflat/data/d6817e76dea18843/source_image.%(ext)S --write-all-thumbnails --playlist-items 0 --print-to-file playlist:%()j /tmp/pinchflat/data/7a/c5/7ac5aa6a8fe0b7680bc04ed4708c544478b5df1816a0b3b2e7bdc8cdb57355da.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:07:00.391 [info] | Kicking off download for media item #57 (vndbnpH0QoE) 2026-10-25 19:07:00.666 [info] | {"source":"oban","event":"plugin:stop","duration":270,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:07:01.325 [info] | Kicking off download for media item #58 (9zE42ffDPKo) 2026-10-25 19:07:02.341 [info] | Kicking off download for media item #59 (ANeCY6NiJ6I) 2026-10-25 19:07:02.680 [info] | {"source":"oban","event":"plugin:stop","duration":816,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:07:02.717 [info] | {"source":"oban","event":"plugin:stop","duration":766,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:07:03.356 [info] | Kicking off download for media item #60 (OnSrsAkOyek) 2026-10-25 19:07:04.276 [info] | Kicking off download for media item #61 (-xp8gtQxrWc) 2026-10-25 19:07:04.401 [info] | Kicking off download for media item #62 (ucqx9P29CXE) 2026-10-25 19:07:04.411 [info] | {"args":{"id":11},"id":100,"meta":{},"state":"success","max_attempts":3,"queue":"remote_metadata","worker":"Pinchflat.Metadata.SourceMetadataStorageWorker","source":"oban","event":"job:stop","duration":16620702,"queue_time":789942,"attempt":1,"tags":["media_source","source_metadata","remote_metadata","show_in_dashboard"]} 2026-10-25 19:07:05.333 [info] | Kicking off download for media item #63 (j8UtATA2oMc) 2026-10-25 19:07:05.349 [info] | Kicking off download for media item #64 (4GcJRRaXt30) 2026-10-25 19:07:09.345 [info] | Kicking off download for media item #65 (VJwffCeo4jU) 2026-10-25 19:07:09.360 [info] | Kicking off download for media item #66 (2hRnT2beCzQ) 2026-10-25 19:07:09.367 [info] | Kicking off download for media item #67 (otYIjxyWDOw) 2026-10-25 19:07:09.413 [info] | Kicking off download for media item #68 (fqJ-iM_fTdQ) 2026-10-25 19:07:10.287 [info] | Kicking off download for media item #69 (CasnUME_4eY) 2026-10-25 19:07:12.366 [info] | Kicking off download for media item #70 (eVsVM5IhV6U) 2026-10-25 19:07:13.354 [info] | Kicking off download for media item #71 (bpfxdP2dktM) 2026-10-25 19:07:13.376 [info] | Kicking off download for media item #72 (3pGsUS-HCRc) 2026-10-25 19:07:14.423 [info] | Kicking off download for media item #73 (kwWHEGWDK94) 2026-10-25 19:07:16.304 [info] | Kicking off download for media item #74 (IDIgNTi5lk8) 2026-10-25 19:07:16.376 [info] | Kicking off download for media item #75 (GXSwvcthSyc) 2026-10-25 19:07:17.230 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=58dIVtwpOZE --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/19/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/21/98/21982be364a9071472877787b73d8687b38fd603be853c7f79a69621ada7a74d.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:07:17.372 [info] | Kicking off download for media item #76 (MvDn8lKPvVc) 2026-10-25 19:07:18.390 [info] | Kicking off download for media item #77 (CSth1uwS7OQ) 2026-10-25 19:07:18.473 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=Ox4PTEePy3w --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/15/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/db/a5/dba5628e1ebdc9cdeced1ef015b8fe7aa183eabac704de0e8ecba9e3c9cd8a22.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:07:18.488 [info] | Kicking off download for media item #78 (-N0g8OqOeJU) 2026-10-25 19:07:19.123 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=QDtmC7b44zo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/16/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f2/3c/f23cc56fae9085b21e1bb2077c3e9232510f5f0331f3e8d2926b749e440a6881.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:07:20.388 [info] | Kicking off download for media item #79 (3RLCl636UVI) 2026-10-25 19:07:21.382 [info] | Kicking off download for media item #80 (nJ8jQhcOcqM) 2026-10-25 19:07:22.317 [info] | Kicking off download for media item #81 (lOh_zhJ0-48) 2026-10-25 19:07:22.403 [info] | Kicking off download for media item #82 (r78CFXuJDZI) 2026-10-25 19:07:23.137 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:23.138 [info] | {"args":{"id":19},"id":68,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":54800884,"queue_time":11335857,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:07:23.143 [info] | {"args":{"id":21},"id":70,"meta":{},"system_time":1792951643143782497,"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"]} 2026-10-25 19:07:23.144 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:23.152 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6f5vc2YeU5E --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e4/d5/e4d55c3cb657545ee150ff8724c7f561dada5b5740e29081e7834f0e18a6d6e6.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:07:23.502 [info] | Kicking off download for media item #83 (9wJg7cPg7jM) 2026-10-25 19:07:24.398 [info] | Kicking off download for media item #84 (wQFiVJJWzP0) 2026-10-25 19:07:24.789 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:24.790 [info] | {"args":{"id":15},"id":62,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":72574949,"queue_time":213926,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:07:24.797 [info] | {"args":{"id":22},"id":71,"meta":{},"system_time":1792951644796988028,"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"]} 2026-10-25 19:07:24.798 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:24.803 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MNgp2582dWA --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/98/d6/98d6de99256c2ce6a6276add2a63bd672b4e251d558a5ffc2d859d1bc76a273c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:07:25.394 [info] | Kicking off download for media item #85 (onKTVMmy-sA) 2026-10-25 19:07:25.478 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:25.479 [info] | {"args":{"id":16},"id":65,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":70258194,"queue_time":219934,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:07:25.487 [info] | {"args":{"id":23},"id":74,"meta":{},"system_time":1792951645487006279,"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"]} 2026-10-25 19:07:25.488 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:25.492 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=LKZ3jMVIwOU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/bc/45/bc45db94830e282d45c61d59091909e4c558bb83ec9430a4f4c2db9604f61844.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:07:27.416 [info] | Kicking off download for media item #86 (2-f0i0S_GJA) 2026-10-25 19:07:27.721 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=wP2K1_uO3Kc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/13/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b7/20/b720724c3ffa270d383688e83bce65ffdff4e6687aa1fda69722bf1b00ac01d2.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:07:28.409 [info] | Kicking off download for media item #87 (2pq3q0OoeKA) 2026-10-25 19:07:28.514 [info] | Kicking off download for media item #88 (9XwkBIe0q_w) 2026-10-25 19:07:29.406 [info] | Kicking off download for media item #89 (4f1-7c6WX10) 2026-10-25 19:07:30.341 [info] | Kicking off download for media item #90 (E9GrZNweyAA) 2026-10-25 19:07:31.433 [info] | Kicking off download for media item #91 (eF_CRszGym4) 2026-10-25 19:07:32.434 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MNgp2582dWA --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/98/d6/98d6de99256c2ce6a6276add2a63bd672b4e251d558a5ffc2d859d1bc76a273c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=MNgp2582dWA [youtube] MNgp2582dWA: Downloading webpage [youtube] MNgp2582dWA: Downloading tv samsung player API JSON [youtube] MNgp2582dWA: Downloading visionos player API JSON [youtube] MNgp2582dWA: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] MNgp2582dWA: Downloading m3u8 information [info] MNgp2582dWA: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-21' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] MNgp2582dWA: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-21 Retroid Pocket Duo In-Depth Review/Retroid Pocket Duo In-Depth Review [MNgp2582dWA].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:07:32.434 [error] | yt-dlp download error for media item #22: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MNgp2582dWA\n[youtube] MNgp2582dWA: Downloading webpage\n[youtube] MNgp2582dWA: Downloading tv samsung player API JSON\n[youtube] MNgp2582dWA: Downloading visionos player API JSON\n[youtube] MNgp2582dWA: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] MNgp2582dWA: Downloading m3u8 information\n[info] MNgp2582dWA: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-21'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] MNgp2582dWA: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-21 Retroid Pocket Duo In-Depth Review/Retroid Pocket Duo In-Depth Review [MNgp2582dWA].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:07:32.441 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=MNgp2582dWA\n[youtube] MNgp2582dWA: Downloading webpage\n[youtube] MNgp2582dWA: Downloading tv samsung player API JSON\n[youtube] MNgp2582dWA: Downloading visionos player API JSON\n[youtube] MNgp2582dWA: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] MNgp2582dWA: Downloading m3u8 information\n[info] MNgp2582dWA: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-21'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] MNgp2582dWA: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-21 Retroid Pocket Duo In-Depth Review/Retroid Pocket Duo In-Depth Review [MNgp2582dWA].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:07:32.442 [info] | {"args":{"id":22},"id":71,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":7645140,"queue_time":61795933,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:07:32.451 [info] | {"args":{"id":24},"id":75,"meta":{},"system_time":1792951652451330376,"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"]} 2026-10-25 19:07:32.453 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:32.460 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xQxJJ58DtWQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/56/93/5693e66b0c7b5b6ce78d98a26334964cfbf5c4594cb97d6eeecb041e1dbfc2b5.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:07:32.719 [info] | {"source":"oban","event":"plugin:stop","duration":880,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:07:33.416 [info] | Kicking off download for media item #92 (fNz0pExtADY) 2026-10-25 19:07:33.421 [info] | Kicking off download for media item #93 (oVB_zeAi1Vk) 2026-10-25 19:07:33.525 [info] | Kicking off download for media item #94 (Q-pFlOcNJk0) 2026-10-25 19:07:33.888 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:33.888 [info] | {"args":{"id":13},"id":60,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":83677238,"queue_time":209932,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:07:33.897 [info] | {"args":{"id":25},"id":76,"meta":{},"system_time":1792951653897765571,"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"]} 2026-10-25 19:07:33.898 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:33.901 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mYZPHdKKMaI --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/db/19/db192c48f17fa2589c6055070027bb01e7d7521024b5fc577519aefe25ff57cf.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:07:35.445 [info] | Kicking off download for media item #95 (tyJsUWFo93A) 2026-10-25 19:07:36.353 [info] | Kicking off download for media item #96 (sBMfg_NVks0) 2026-10-25 19:07:36.425 [info] | Kicking off download for media item #97 (yFNRUgRupkU) 2026-10-25 19:07:36.432 [info] | Kicking off download for media item #98 (OEOfpbF3T0o) 2026-10-25 19:07:37.536 [info] | Kicking off download for media item #99 (fAHVi56nA70) 2026-10-25 19:07:40.436 [info] | Kicking off download for media item #100 (AZqacXlM4AM) 2026-10-25 19:07:40.455 [info] | Kicking off download for media item #101 (R6iiH1Xdb9c) 2026-10-25 19:07:40.507 [info] | Kicking off download for media item #102 (XL-se07I71w) 2026-10-25 19:07:41.309 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xQxJJ58DtWQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/56/93/5693e66b0c7b5b6ce78d98a26334964cfbf5c4594cb97d6eeecb041e1dbfc2b5.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=xQxJJ58DtWQ [youtube] xQxJJ58DtWQ: Downloading webpage [youtube] xQxJJ58DtWQ: Downloading tv samsung player API JSON [youtube] xQxJJ58DtWQ: Downloading visionos player API JSON [youtube] xQxJJ58DtWQ: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] xQxJJ58DtWQ: Downloading m3u8 information [info] xQxJJ58DtWQ: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-20' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] xQxJJ58DtWQ: Downloading 1 format(s): 136+140-20 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-20 This Little WiFi Disc Took Down the Whole Bar/This Little WiFi Disc Took Down the Whole Bar [xQxJJ58DtWQ].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:07:41.309 [error] | yt-dlp download error for media item #24: "[youtube] Extracting URL: https://www.youtube.com/watch?v=xQxJJ58DtWQ\n[youtube] xQxJJ58DtWQ: Downloading webpage\n[youtube] xQxJJ58DtWQ: Downloading tv samsung player API JSON\n[youtube] xQxJJ58DtWQ: Downloading visionos player API JSON\n[youtube] xQxJJ58DtWQ: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] xQxJJ58DtWQ: Downloading m3u8 information\n[info] xQxJJ58DtWQ: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-20'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] xQxJJ58DtWQ: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-20 This Little WiFi Disc Took Down the Whole Bar/This Little WiFi Disc Took Down the Whole Bar [xQxJJ58DtWQ].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:07:41.311 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=xQxJJ58DtWQ\n[youtube] xQxJJ58DtWQ: Downloading webpage\n[youtube] xQxJJ58DtWQ: Downloading tv samsung player API JSON\n[youtube] xQxJJ58DtWQ: Downloading visionos player API JSON\n[youtube] xQxJJ58DtWQ: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] xQxJJ58DtWQ: Downloading m3u8 information\n[info] xQxJJ58DtWQ: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-20'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] xQxJJ58DtWQ: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-20 This Little WiFi Disc Took Down the Whole Bar/This Little WiFi Disc Took Down the Whole Bar [xQxJJ58DtWQ].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:07:41.312 [info] | {"args":{"id":24},"id":75,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":8860699,"queue_time":68449894,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:07:41.318 [info] | {"args":{"id":26},"id":77,"meta":{},"system_time":1792951661318577509,"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"]} 2026-10-25 19:07:41.319 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:41.322 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hZWGXGVixfE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b4/65/b465f21e943c51a13a9a55b884836da543b3971a81d2c278869407cb8a5183b7.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:07:42.365 [info] | Kicking off download for media item #103 (9cI8jrhOIBQ) 2026-10-25 19:07:42.547 [info] | Kicking off download for media item #104 (noFBhUGmSYU) 2026-10-25 19:07:44.445 [info] | Kicking off download for media item #105 (r5twUkvYFpA) 2026-10-25 19:07:44.466 [info] | Kicking off download for media item #106 (qPXvukmNuCU) 2026-10-25 19:07:44.516 [info] | Kicking off download for media item #107 (0cAm6c9jhmY) 2026-10-25 19:07:46.580 [info] | Kicking off download for media item #108 (Fx4pWNG3bhw) 2026-10-25 19:07:48.376 [info] | Kicking off download for media item #109 (dHoOlI6zmz4) 2026-10-25 19:07:48.454 [info] | Kicking off download for media item #110 (50SeHRlHpbQ) 2026-10-25 19:07:48.476 [info] | Kicking off download for media item #111 (jVuoRT1onHw) 2026-10-25 19:07:48.525 [info] | Kicking off download for media item #112 (nyyvCvV1wIY) 2026-10-25 19:07:49.435 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hZWGXGVixfE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b4/65/b465f21e943c51a13a9a55b884836da543b3971a81d2c278869407cb8a5183b7.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=hZWGXGVixfE [youtube] hZWGXGVixfE: Downloading webpage [youtube] hZWGXGVixfE: Downloading tv samsung player API JSON [youtube] hZWGXGVixfE: Downloading visionos player API JSON [youtube] hZWGXGVixfE: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] hZWGXGVixfE: Downloading m3u8 information [info] hZWGXGVixfE: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-19' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] hZWGXGVixfE: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-19 ROG Xbox Ally X20 In-Depth Review/ROG Xbox Ally X20 In-Depth Review [hZWGXGVixfE].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:07:49.435 [error] | yt-dlp download error for media item #26: "[youtube] Extracting URL: https://www.youtube.com/watch?v=hZWGXGVixfE\n[youtube] hZWGXGVixfE: Downloading webpage\n[youtube] hZWGXGVixfE: Downloading tv samsung player API JSON\n[youtube] hZWGXGVixfE: Downloading visionos player API JSON\n[youtube] hZWGXGVixfE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] hZWGXGVixfE: Downloading m3u8 information\n[info] hZWGXGVixfE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-19'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] hZWGXGVixfE: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-19 ROG Xbox Ally X20 In-Depth Review/ROG Xbox Ally X20 In-Depth Review [hZWGXGVixfE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:07:49.437 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=hZWGXGVixfE\n[youtube] hZWGXGVixfE: Downloading webpage\n[youtube] hZWGXGVixfE: Downloading tv samsung player API JSON\n[youtube] hZWGXGVixfE: Downloading visionos player API JSON\n[youtube] hZWGXGVixfE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] hZWGXGVixfE: Downloading m3u8 information\n[info] hZWGXGVixfE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-19'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] hZWGXGVixfE: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-19 ROG Xbox Ally X20 In-Depth Review/ROG Xbox Ally X20 In-Depth Review [hZWGXGVixfE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:07:49.438 [info] | {"args":{"id":26},"id":77,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":8119514,"queue_time":73317927,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:07:49.447 [info] | {"args":{"id":27},"id":78,"meta":{},"system_time":1792951669447521207,"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"]} 2026-10-25 19:07:49.448 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:07:49.451 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cCx4Wrz1Tuw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/86/58/86588cb26ecd0d3dabefbd223f79b4976f77c76c2de3cc34feeec63c3244376c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:07:51.591 [info] | Kicking off download for media item #113 (p6jU7Vyo8mY) 2026-10-25 19:07:52.534 [info] | Kicking off download for media item #114 (cOfwReAUAAk) 2026-10-25 19:07:53.464 [info] | Kicking off download for media item #115 (EFlMsfFCvjE) 2026-10-25 19:07:53.484 [info] | Kicking off download for media item #116 (6l2-J05hirg) 2026-10-25 19:07:55.388 [info] | Kicking off download for media item #117 (YFu0kiAHzsk) 2026-10-25 19:07:56.542 [info] | Kicking off download for media item #118 (Qt3_cYb1CfI) 2026-10-25 19:07:56.600 [info] | Kicking off download for media item #119 (rnmXBJ3KFP0) 2026-10-25 19:07:57.472 [info] | Kicking off download for media item #120 (yZKJwWKl1a0) 2026-10-25 19:07:58.494 [info] | Kicking off download for media item #121 (YbsJUPZeseM) 2026-10-25 19:07:59.552 [info] | Kicking off download for media item #122 (pYnmH-3dQAQ) 2026-10-25 19:08:00.667 [info] | {"source":"oban","event":"plugin:stop","duration":228,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:08:00.932 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bat3dEqKjXU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/20/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/52/d2/52d2315df4cf15030f9a66cfc855b8f8387522f6a8602c47c0c32dd41c4fc819.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:08:01.612 [info] | Kicking off download for media item #123 (hi-vycbhlXw) 2026-10-25 19:08:02.402 [info] | Kicking off download for media item #124 (_UTU1DRXH8g) 2026-10-25 19:08:02.495 [info] | Kicking off download for media item #125 (8nwXRqCbTzU) 2026-10-25 19:08:02.504 [info] | Kicking off download for media item #126 (Fn4SdSlHSBA) 2026-10-25 19:08:02.683 [info] | {"source":"oban","event":"plugin:stop","duration":1552,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:08:02.721 [info] | {"source":"oban","event":"plugin:stop","duration":1032,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:08:03.563 [info] | Kicking off download for media item #127 (DGQ2l3jQDns) 2026-10-25 19:08:06.505 [info] | Kicking off download for media item #128 (Evi6IDgjPD0) 2026-10-25 19:08:06.513 [info] | Kicking off download for media item #129 (C5Pv4eQvxGo) 2026-10-25 19:08:06.624 [info] | Kicking off download for media item #130 (U2Lu8rsTDSw) 2026-10-25 19:08:07.571 [info] | Kicking off download for media item #131 (KTVY4B5URH0) 2026-10-25 19:08:07.592 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:08:07.592 [info] | {"args":{"id":20},"id":69,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":98806288,"queue_time":9784942,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:08:07.599 [info] | {"args":{"id":28},"id":79,"meta":{},"system_time":1792951687599121146,"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"]} 2026-10-25 19:08:07.600 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:08:07.603 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=20ISFkug3jQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/8b/59/8b5900aada4a342ac66c814fff92992899ab2b790bdc45a3d9b5ecbef9f9a2b1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:08:08.478 [info] | Kicking off download for media item #132 (-5OmdASElvQ) 2026-10-25 19:08:09.514 [info] | Kicking off download for media item #133 (a5fcJAwLN5o) 2026-10-25 19:08:11.526 [info] | Kicking off download for media item #134 (KR5uGgc26mA) 2026-10-25 19:08:11.580 [info] | Kicking off download for media item #135 (MJEJpz4-d7U) 2026-10-25 19:08:11.634 [info] | Kicking off download for media item #136 (2fInQ69ODZ0) 2026-10-25 19:08:12.522 [info] | Kicking off download for media item #137 (prB1bJrYkxU) 2026-10-25 19:08:14.489 [info] | Kicking off download for media item #138 (BBrGnsI2AbQ) 2026-10-25 19:08:15.535 [info] | Kicking off download for media item #139 (f8Zr_qsona4) 2026-10-25 19:08:15.591 [info] | Kicking off download for media item #140 (SiQKM2-fGQM) 2026-10-25 19:08:16.533 [info] | Kicking off download for media item #141 (aFBj6PfrnMk) 2026-10-25 19:08:16.645 [info] | Kicking off download for media item #142 (RAhvX0aUEjQ) 2026-10-25 19:08:18.600 [info] | Kicking off download for media item #143 (bApGrZEROdc) 2026-10-25 19:08:19.498 [info] | Kicking off download for media item #144 (bPlABKALfFY) 2026-10-25 19:08:20.543 [info] | Kicking off download for media item #145 (oWSTEJEgFSE) 2026-10-25 19:08:20.549 [info] | Kicking off download for media item #146 (ZCMGl2bLEJ0) 2026-10-25 19:08:20.655 [info] | Kicking off download for media item #147 (SEoiD8NVvVw) 2026-10-25 19:08:22.616 [info] | Kicking off download for media item #148 (GFw2cX2LJkw) 2026-10-25 19:08:24.552 [info] | Kicking off download for media item #149 (Mujivih30bc) 2026-10-25 19:08:24.562 [info] | Kicking off download for media item #150 (Xdz_8Qd4bfc) 2026-10-25 19:08:25.509 [info] | Kicking off download for media item #151 (x1NQRLVMZcI) 2026-10-25 19:08:25.666 [info] | Kicking off download for media item #152 (Kxv-l-QWdcI) 2026-10-25 19:08:26.626 [info] | Kicking off download for media item #153 (E6M9J1YgadA) 2026-10-25 19:08:28.562 [info] | Kicking off download for media item #154 (mHui7ldMU6M) 2026-10-25 19:08:29.573 [info] | Kicking off download for media item #155 (hykuKpaeE5E) 2026-10-25 19:08:30.635 [info] | Kicking off download for media item #156 (DtmThD405P4) 2026-10-25 19:08:30.682 [info] | Kicking off download for media item #157 (DBn3pgeKxgo) 2026-10-25 19:08:32.573 [info] | Kicking off download for media item #158 (PyyYWbheIL0) 2026-10-25 19:08:32.590 [info] | Kicking off download for media item #159 (O5R7ANN0OOk) 2026-10-25 19:08:32.723 [info] | {"source":"oban","event":"plugin:stop","duration":809,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:08:33.581 [info] | Kicking off download for media item #160 (u9AxSjkv1o0) 2026-10-25 19:08:34.649 [info] | Kicking off download for media item #161 (keaLfGhACaE) 2026-10-25 19:08:35.693 [info] | Kicking off download for media item #162 (yhiffXx2FmY) 2026-10-25 19:08:36.582 [info] | Kicking off download for media item #163 (GRRQ8tXuf7A) 2026-10-25 19:08:37.590 [info] | Kicking off download for media item #164 (H_yDqZWhsmM) 2026-10-25 19:08:38.601 [info] | Kicking off download for media item #165 (bCHK32K4obo) 2026-10-25 19:08:38.660 [info] | Kicking off download for media item #166 (u6KfmWD9wS8) 2026-10-25 19:08:39.591 [info] | Kicking off download for media item #167 (UtLR4nXAm4w) 2026-10-25 19:08:39.703 [info] | Kicking off download for media item #168 (1lD4LYUrVgM) 2026-10-25 19:08:42.601 [info] | Kicking off download for media item #169 (CfN8F72gWPY) 2026-10-25 19:08:42.669 [info] | Kicking off download for media item #170 (VZ33zDaH1-w) 2026-10-25 19:08:44.603 [info] | Kicking off download for media item #171 (n-tGFRyeObs) 2026-10-25 19:08:44.612 [info] | Kicking off download for media item #172 (Yf4sPptErt0) 2026-10-25 19:08:45.109 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6f5vc2YeU5E --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/21/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/16/ed/16ed88a06777f3efad5019c64e4e6695bb8ec2fc21f34e4f5740501ced7b7943.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:08:45.717 [info] | Kicking off download for media item #173 (wocVYbXuiho) 2026-10-25 19:08:46.613 [info] | Kicking off download for media item #174 (9YXMLGs8mlM) 2026-10-25 19:08:46.679 [info] | Kicking off download for media item #175 (E993uiQByPY) 2026-10-25 19:08:48.612 [info] | Kicking off download for media item #176 (n5fBdYuIKqg) 2026-10-25 19:08:49.624 [info] | Kicking off download for media item #177 (pkQpSLCq6vk) 2026-10-25 19:08:49.687 [info] | Kicking off download for media item #178 (nXn181DCJv0) 2026-10-25 19:08:49.730 [info] | Kicking off download for media item #179 (wZ8vg2_miRk) 2026-10-25 19:08:51.624 [info] | Kicking off download for media item #180 (VPkcjdR8hYg) 2026-10-25 19:08:51.641 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:08:51.642 [info] | {"args":{"id":21},"id":70,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":88498382,"queue_time":61142939,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:08:51.654 [info] | {"args":{"id":29},"id":80,"meta":{},"system_time":1792951731653913124,"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"]} 2026-10-25 19:08:51.654 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:08:51.658 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EK8VaS_u9cU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/50/6e/506e9a31addb1cc7a26c99e93fde4a19716a3256b3c45e296ef255ec4d7b75a2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:08:52.622 [info] | Kicking off download for media item #181 (Lj1pxeTHpA0) 2026-10-25 19:08:53.738 [info] | Kicking off download for media item #182 (IwEW0W-_zSs) 2026-10-25 19:08:54.789 [info] | Kicking off download for media item #183 (da3f2fVTNWM) 2026-10-25 19:08:55.634 [info] | Kicking off download for media item #184 (_HYyAK4FTN4) 2026-10-25 19:08:55.699 [info] | Kicking off download for media item #185 (gk4hAdPIZrE) 2026-10-25 19:08:56.632 [info] | Kicking off download for media item #186 (l40Ai-iRbNw) 2026-10-25 19:08:56.747 [info] | Kicking off download for media item #187 (E001Mpb1PlM) 2026-10-25 19:08:59.643 [info] | Kicking off download for media item #188 (BOBK00CUDVI) 2026-10-25 19:08:59.799 [info] | Kicking off download for media item #189 (C13i5ZGPMDQ) 2026-10-25 19:09:00.642 [info] | Kicking off download for media item #190 (4rUF8vkL6_U) 2026-10-25 19:09:00.668 [info] | {"source":"oban","event":"plugin:stop","duration":225,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:09:00.755 [info] | Kicking off download for media item #191 (oiPJqxjr5Og) 2026-10-25 19:09:01.222 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EK8VaS_u9cU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/50/6e/506e9a31addb1cc7a26c99e93fde4a19716a3256b3c45e296ef255ec4d7b75a2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=EK8VaS_u9cU [youtube] EK8VaS_u9cU: Downloading webpage [youtube] EK8VaS_u9cU: Downloading tv samsung player API JSON [youtube] EK8VaS_u9cU: Downloading visionos player API JSON [youtube] EK8VaS_u9cU: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] EK8VaS_u9cU: Downloading m3u8 information [info] EK8VaS_u9cU: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-13' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] EK8VaS_u9cU: Downloading 1 format(s): 136+140-20 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-13 Parkside Charger Repair - I Eventually Found the Fault... Probably/Parkside Charger Repair - I Eventually Found the Fault... Probably [EK8VaS_u9cU].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:09:01.223 [error] | yt-dlp download error for media item #29: "[youtube] Extracting URL: https://www.youtube.com/watch?v=EK8VaS_u9cU\n[youtube] EK8VaS_u9cU: Downloading webpage\n[youtube] EK8VaS_u9cU: Downloading tv samsung player API JSON\n[youtube] EK8VaS_u9cU: Downloading visionos player API JSON\n[youtube] EK8VaS_u9cU: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] EK8VaS_u9cU: Downloading m3u8 information\n[info] EK8VaS_u9cU: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-13'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] EK8VaS_u9cU: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-13 Parkside Charger Repair - I Eventually Found the Fault... Probably/Parkside Charger Repair - I Eventually Found the Fault... Probably [EK8VaS_u9cU].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:09:01.225 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=EK8VaS_u9cU\n[youtube] EK8VaS_u9cU: Downloading webpage\n[youtube] EK8VaS_u9cU: Downloading tv samsung player API JSON\n[youtube] EK8VaS_u9cU: Downloading visionos player API JSON\n[youtube] EK8VaS_u9cU: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] EK8VaS_u9cU: Downloading m3u8 information\n[info] EK8VaS_u9cU: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-13'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] EK8VaS_u9cU: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-13 Parkside Charger Repair - I Eventually Found the Fault... Probably/Parkside Charger Repair - I Eventually Found the Fault... Probably [EK8VaS_u9cU].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:09:01.225 [info] | {"args":{"id":29},"id":80,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9571760,"queue_time":141652891,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:09:01.231 [info] | {"args":{"id":30},"id":81,"meta":{},"system_time":1792951741231859844,"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"]} 2026-10-25 19:09:01.232 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:01.236 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=CbmgjrktSC8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ae/53/ae532d57d3c7b4c18587ad1f4aaa217f9f6d30ce6b9b6160c8aaf9f55a72ef92.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:09:01.710 [info] | Kicking off download for media item #192 (SVZ8DEpRLmo) 2026-10-25 19:09:02.685 [info] | {"source":"oban","event":"plugin:stop","duration":1401,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:09:02.725 [info] | {"source":"oban","event":"plugin:stop","duration":959,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:09:04.650 [info] | Kicking off download for media item #193 (imxYZYsFc9k) 2026-10-25 19:09:04.660 [info] | Kicking off download for media item #194 (GxHpkwLU3Sc) 2026-10-25 19:09:04.775 [info] | Kicking off download for media item #195 (XNTT0LFkYWs) 2026-10-25 19:09:04.821 [info] | Kicking off download for media item #196 (QntymbB9a2Q) 2026-10-25 19:09:07.722 [info] | Kicking off download for media item #197 (qNP0kW0ZZxM) 2026-10-25 19:09:08.661 [info] | Kicking off download for media item #198 (UWyLNwpBZYU) 2026-10-25 19:09:08.783 [info] | Kicking off download for media item #199 (nNHZlFcevZ4) 2026-10-25 19:09:09.674 [info] | Kicking off download for media item #200 (9r8trmGUPLY) 2026-10-25 19:09:09.866 [info] | Kicking off download for media item #201 (Ac2GW3BJSjE) 2026-10-25 19:09:12.671 [info] | Kicking off download for media item #202 (pGkcRjfNAO0) 2026-10-25 19:09:12.792 [info] | Kicking off download for media item #203 (It12a0Nvc3g) 2026-10-25 19:09:13.685 [info] | Kicking off download for media item #204 (yvVa2YHVaLM) 2026-10-25 19:09:13.734 [info] | Kicking off download for media item #205 (zmgsENgcSCY) 2026-10-25 19:09:14.876 [info] | Kicking off download for media item #206 (yHN-XpMd1T8) 2026-10-25 19:09:16.333 request_id=GOHYH3emlH_yMlsAADdB [info] | GET / 2026-10-25 19:09:16.352 request_id=GOHYH3emlH_yMlsAADdB [info] | Sent 200 in 19ms 2026-10-25 19:09:16.545 [info] | CONNECTED TO Phoenix.LiveView.Socket in 33µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:09:16.933 request_id=GOHYH5toldaPQ20AADjB [info] | GET /sources 2026-10-25 19:09:16.958 request_id=GOHYH5toldaPQ20AADjB [info] | Sent 200 in 25ms 2026-10-25 19:09:17.172 [info] | CONNECTED TO Phoenix.LiveView.Socket in 30µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:09:17.682 [info] | Kicking off download for media item #207 (Fu1EX-eFVvs) 2026-10-25 19:09:17.804 [info] | Kicking off download for media item #208 (ZK8a0dqSg6Q) 2026-10-25 19:09:18.697 [info] | Kicking off download for media item #209 (95h2SkzayS4) 2026-10-25 19:09:18.945 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=LKZ3jMVIwOU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/23/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/4a/9e/4a9ea1ba9bf274a9ce274a7ca6efe2e498ae70885354edebabc241ffc8d9fd12.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:09:19.745 [info] | Kicking off download for media item #210 (wPAtHk7CR5o) 2026-10-25 19:09:19.888 [info] | Kicking off download for media item #211 (-cGroQGl8hs) 2026-10-25 19:09:20.813 [info] | Kicking off download for media item #212 (CwYV95WAhRo) 2026-10-25 19:09:21.694 [info] | Kicking off download for media item #213 (4i1LCVSdD7k) 2026-10-25 19:09:22.713 [info] | Kicking off download for media item #214 (s7Mol6Jk0WI) 2026-10-25 19:09:23.991 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=20ISFkug3jQ --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/28/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0c/17/0c17ec4c64da5fedbee8448c3283ba687efa4e6c8d9c2723d0747b95b7754038.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:09:24.822 [info] | Kicking off download for media item #215 (qm_c_Pyp-dQ) 2026-10-25 19:09:25.421 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:25.421 [info] | {"args":{"id":23},"id":74,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":119934309,"queue_time":61485893,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:09:25.428 [info] | {"args":{"id":31},"id":82,"meta":{},"system_time":1792951765428488036,"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"]} 2026-10-25 19:09:25.429 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:25.433 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dDRq3bJk3h0 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/80/b2/80b245dd537b2cde723dcc5d0369d462468062681e5ffa738d685683a9935a09.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:09:25.705 [info] | Kicking off download for media item #216 (_Roe54EGW08) 2026-10-25 19:09:25.910 [info] | Kicking off download for media item #217 (ErBcmwi7FXk) 2026-10-25 19:09:26.737 [info] | Kicking off download for media item #218 (J1QqNWk8x34) 2026-10-25 19:09:26.764 [info] | Kicking off download for media item #219 (yW6gGfopqZE) 2026-10-25 19:09:28.833 [info] | Kicking off download for media item #220 (0kuGe_TgtpM) 2026-10-25 19:09:29.243 request_id=GOHYInki4CIGuBQAAENh [info] | GET / 2026-10-25 19:09:29.258 request_id=GOHYInki4CIGuBQAAENh [info] | Sent 200 in 15ms 2026-10-25 19:09:29.463 [info] | CONNECTED TO Phoenix.LiveView.Socket in 26µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:09:29.720 [info] | Kicking off download for media item #221 (tMwx42rxQS8) 2026-10-25 19:09:29.920 [info] | Kicking off download for media item #222 (usQQ42egzus) 2026-10-25 19:09:30.651 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:30.652 [info] | {"args":{"id":28},"id":79,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":83052544,"queue_time":97597959,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:09:30.657 [info] | {"args":{"id":32},"id":83,"meta":{},"system_time":1792951770657747625,"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"]} 2026-10-25 19:09:30.658 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:30.661 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yW6LavgyhL4 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/24/5c24ef8ed68d79effe8895bbe6f0cf3cd8810392628cbbe00d4b5e842e0c5600.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:09:30.750 [info] | Kicking off download for media item #223 (hLJngWQf8hk) 2026-10-25 19:09:32.753 [info] | {"source":"oban","event":"plugin:stop","duration":26569,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:09:32.777 [info] | Kicking off download for media item #224 (OezfRgpBtqk) 2026-10-25 19:09:32.946 [info] | Kicking off download for media item #225 (8VC8VMbl0jM) 2026-10-25 19:09:33.730 [info] | Kicking off download for media item #226 (28CCNh4YYIk) 2026-10-25 19:09:35.762 [info] | Kicking off download for media item #227 (CPNPjVmoleQ) 2026-10-25 19:09:35.934 [info] | Kicking off download for media item #228 (p2xWwM-L83k) 2026-10-25 19:09:35.975 [info] | Kicking off download for media item #229 (E6mHwpCY-Bk) 2026-10-25 19:09:36.774 request_id=GOHYJDoJn0HLfioAAEgB [info] | GET /media_profiles 2026-10-25 19:09:36.779 request_id=GOHYJDoJn0HLfioAAEgB [info] | Sent 200 in 4ms 2026-10-25 19:09:36.946 [info] | CONNECTED TO Phoenix.LiveView.Socket in 26µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:09:37.740 [info] | Kicking off download for media item #230 (jKrZ8naaTzk) 2026-10-25 19:09:37.801 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yW6LavgyhL4 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/5c/24/5c24ef8ed68d79effe8895bbe6f0cf3cd8810392628cbbe00d4b5e842e0c5600.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=yW6LavgyhL4 [youtube] yW6LavgyhL4: Downloading webpage [youtube] yW6LavgyhL4: Downloading tv samsung player API JSON [youtube] yW6LavgyhL4: Downloading visionos player API JSON [youtube] yW6LavgyhL4: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] yW6LavgyhL4: Downloading m3u8 information [info] yW6LavgyhL4: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-16' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] yW6LavgyhL4: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-16 Custom Firmware on the Anbernic RG DS Plus/Custom Firmware on the Anbernic RG DS Plus [yW6LavgyhL4].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:09:37.802 [error] | yt-dlp download error for media item #32: "[youtube] Extracting URL: https://www.youtube.com/watch?v=yW6LavgyhL4\n[youtube] yW6LavgyhL4: Downloading webpage\n[youtube] yW6LavgyhL4: Downloading tv samsung player API JSON\n[youtube] yW6LavgyhL4: Downloading visionos player API JSON\n[youtube] yW6LavgyhL4: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] yW6LavgyhL4: Downloading m3u8 information\n[info] yW6LavgyhL4: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-16'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] yW6LavgyhL4: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-16 Custom Firmware on the Anbernic RG DS Plus/Custom Firmware on the Anbernic RG DS Plus [yW6LavgyhL4].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:09:37.808 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=yW6LavgyhL4\n[youtube] yW6LavgyhL4: Downloading webpage\n[youtube] yW6LavgyhL4: Downloading tv samsung player API JSON\n[youtube] yW6LavgyhL4: Downloading visionos player API JSON\n[youtube] yW6LavgyhL4: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] yW6LavgyhL4: Downloading m3u8 information\n[info] yW6LavgyhL4: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-16'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] yW6LavgyhL4: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-16 Custom Firmware on the Anbernic RG DS Plus/Custom Firmware on the Anbernic RG DS Plus [yW6LavgyhL4].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:09:37.809 [info] | {"args":{"id":32},"id":83,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":7151020,"queue_time":177656915,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:09:37.820 [info] | {"args":{"id":33},"id":84,"meta":{},"system_time":1792951777820053029,"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"]} 2026-10-25 19:09:37.821 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:37.830 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=k9i17JizmcU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1c/76/1c7658264f89c7defea2f55b6d027c90f613b4c1d731fdd74204c552aa91d699.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:09:38.447 request_id=GOHYJJ3IAQZhyasAAEjB [info] | GET /media_profiles/1/edit 2026-10-25 19:09:38.452 request_id=GOHYJJ3IAQZhyasAAEjB [info] | Sent 200 in 5ms 2026-10-25 19:09:38.660 [info] | CONNECTED TO Phoenix.LiveView.Socket in 26µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:09:38.790 [info] | Kicking off download for media item #231 (os-uXCitUBQ) 2026-10-25 19:09:39.771 [info] | Kicking off download for media item #232 (FRiISRAoDNo) 2026-10-25 19:09:39.946 [info] | Kicking off download for media item #233 (Qu5y6nKeVrI) 2026-10-25 19:09:39.986 [info] | Kicking off download for media item #234 (yZyzsUwfPqM) 2026-10-25 19:09:41.761 [info] | Kicking off download for media item #235 (m9dGQ2zG7fs) 2026-10-25 19:09:43.782 [info] | Kicking off download for media item #236 (NiN1C2eO4TI) 2026-10-25 19:09:43.997 [info] | Kicking off download for media item #237 (BZln9_jHm8k) 2026-10-25 19:09:45.776 [info] | Kicking off download for media item #238 (vIQ74_DRWEM) 2026-10-25 19:09:45.805 [info] | Kicking off download for media item #239 (gdKv1EXvIwc) 2026-10-25 19:09:46.959 [info] | Kicking off download for media item #240 (jcSxIrjYTCw) 2026-10-25 19:09:47.796 [info] | Kicking off download for media item #241 (ucwiHuMsXlM) 2026-10-25 19:09:48.008 [info] | Kicking off download for media item #242 (wiF_Y_8wrKQ) 2026-10-25 19:09:48.731 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=cCx4Wrz1Tuw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/27/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0f/43/0f43c29c6923d7b39e05ff76d3e1e9fe7809704a82a519cd58b07b8b70854859.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:09:49.877 request_id=GOHYJ0cNBpW5T5gAAEzh [info] | GET /sources/new 2026-10-25 19:09:49.888 request_id=GOHYJ0cNBpW5T5gAAEzh [info] | Sent 200 in 11ms 2026-10-25 19:09:50.790 [info] | Kicking off download for media item #243 (ycY09EUm8wA) 2026-10-25 19:09:51.988 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=mYZPHdKKMaI --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/25/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/1a/bc/1abcfd9d8f984f33b5186e5d3ff519548a40c0ee1fddb639a357c17245ad94de.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:09:52.808 [info] | Kicking off download for media item #244 (qx5g0bq3HHo) 2026-10-25 19:09:52.820 [info] | Kicking off download for media item #245 (daakLZy0PAM) 2026-10-25 19:09:52.972 [info] | Kicking off download for media item #246 (4V01iU-fcug) 2026-10-25 19:09:53.019 [info] | Kicking off download for media item #247 (vqT4ZabT6hI) 2026-10-25 19:09:54.802 [info] | Kicking off download for media item #248 (TA53sSgcvZY) 2026-10-25 19:09:55.397 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:55.399 [info] | {"args":{"id":27},"id":78,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":125949935,"queue_time":81446907,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:09:55.408 [info] | {"args":{"id":34},"id":87,"meta":{},"system_time":1792951795407742002,"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"]} 2026-10-25 19:09:55.410 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:55.415 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3-XW9eBg7Uw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/82/12/8212874d7e0b6b2873c0d3badf6ea743c91f38fab7b9d2509c720888fdbbed41.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:09:56.452 [info] | Kicking off download for media item #249 (0T-XjpNZXlk) 2026-10-25 19:09:57.812 [info] | Kicking off download for media item #250 (AiRp6bB_o4Y) 2026-10-25 19:09:57.826 [info] | Kicking off download for media item #251 (HhYz6a4mg7w) 2026-10-25 19:09:57.983 [info] | Kicking off download for media item #252 (iKAsFpxmqPQ) 2026-10-25 19:09:58.486 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:58.487 [info] | {"args":{"id":25},"id":76,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":144589127,"queue_time":68896935,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:09:58.497 [info] | {"args":{"id":35},"id":88,"meta":{},"system_time":1792951798497872050,"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"]} 2026-10-25 19:09:58.498 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:09:58.502 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=a6RyJgtMaXE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/73/6c/736c789e05a475aae86ef1700aec27e95a23ba82c4bad22533be3faa003a92c5.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:09:58.833 [info] | Kicking off download for media item #253 (xkLM4zdfF9o) 2026-10-25 19:10:00.483 [info] | Kicking off download for media item #254 (KO3v3yqQRrs) 2026-10-25 19:10:00.669 [info] | {"source":"oban","event":"plugin:stop","duration":333,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:10:01.826 [info] | Kicking off download for media item #255 (PeQ2ukszcq8) 2026-10-25 19:10:01.850 [info] | Kicking off download for media item #256 (jykYRmmKif8) 2026-10-25 19:10:01.995 [info] | Kicking off download for media item #257 (PQQu3kj6dsQ) 2026-10-25 19:10:02.686 [info] | {"source":"oban","event":"plugin:stop","duration":944,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:10:02.754 [info] | {"source":"oban","event":"plugin:stop","duration":806,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:10:03.493 [info] | Kicking off download for media item #258 (Gm6SwtH9mow) 2026-10-25 19:10:05.839 [info] | Kicking off download for media item #259 (DcQWUXOeoLo) 2026-10-25 19:10:05.854 [info] | Kicking off download for media item #260 (JTRXacxeni4) 2026-10-25 19:10:06.865 [info] | Kicking off download for media item #261 (KM9_fEW71Vc) 2026-10-25 19:10:07.008 [info] | Kicking off download for media item #262 (ZUceW3ZGBzs) 2026-10-25 19:10:07.254 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=CbmgjrktSC8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/30/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/18/af/18af810c56e7814de63c323b6448e9b12dcbd6bdf19ddcf71950195a42f5c7da.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:10:07.505 [info] | Kicking off download for media item #263 (uLzkojjWtkU) 2026-10-25 19:10:07.693 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=a6RyJgtMaXE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/73/6c/736c789e05a475aae86ef1700aec27e95a23ba82c4bad22533be3faa003a92c5.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=a6RyJgtMaXE [youtube] a6RyJgtMaXE: Downloading webpage [youtube] a6RyJgtMaXE: Downloading tv samsung player API JSON [youtube] a6RyJgtMaXE: Downloading visionos player API JSON [youtube] a6RyJgtMaXE: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] a6RyJgtMaXE: Downloading m3u8 information [info] a6RyJgtMaXE: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-06' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] a6RyJgtMaXE: Downloading 1 format(s): 136+140-20 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-06 This Complicated Disco Light Had a Simple Fault/This Complicated Disco Light Had a Simple Fault [a6RyJgtMaXE].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:10:07.693 [error] | yt-dlp download error for media item #35: "[youtube] Extracting URL: https://www.youtube.com/watch?v=a6RyJgtMaXE\n[youtube] a6RyJgtMaXE: Downloading webpage\n[youtube] a6RyJgtMaXE: Downloading tv samsung player API JSON\n[youtube] a6RyJgtMaXE: Downloading visionos player API JSON\n[youtube] a6RyJgtMaXE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] a6RyJgtMaXE: Downloading m3u8 information\n[info] a6RyJgtMaXE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-06'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] a6RyJgtMaXE: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-06 This Complicated Disco Light Had a Simple Fault/This Complicated Disco Light Had a Simple Fault [a6RyJgtMaXE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:07.696 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=a6RyJgtMaXE\n[youtube] a6RyJgtMaXE: Downloading webpage\n[youtube] a6RyJgtMaXE: Downloading tv samsung player API JSON\n[youtube] a6RyJgtMaXE: Downloading visionos player API JSON\n[youtube] a6RyJgtMaXE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] a6RyJgtMaXE: Downloading m3u8 information\n[info] a6RyJgtMaXE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-06'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] a6RyJgtMaXE: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-09-06 This Complicated Disco Light Had a Simple Fault/This Complicated Disco Light Had a Simple Fault [a6RyJgtMaXE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:07.697 [info] | {"args":{"id":35},"id":88,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9198823,"queue_time":201496935,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:07.704 [info] | {"args":{"id":36},"id":89,"meta":{},"system_time":1792951807704063774,"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"]} 2026-10-25 19:10:07.705 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:07.709 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=d4Cq-oysKps --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6a/87/6a874b6de06c9e13ac62f95ffcd76409c4597f2f46f4973edfc1dcf743d1eaa5.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:10.852 [info] | Kicking off download for media item #264 (A3ylCAr0dbs) 2026-10-25 19:10:10.880 [info] | Kicking off download for media item #265 (_0uiV4luMKU) 2026-10-25 19:10:11.515 [info] | Kicking off download for media item #266 (JuazyAwKWRI) 2026-10-25 19:10:11.868 [info] | Kicking off download for media item #267 (LSWEE6MY4k4) 2026-10-25 19:10:12.021 [info] | Kicking off download for media item #268 (E33ZdLwtaAM) 2026-10-25 19:10:13.342 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:13.343 [info] | {"args":{"id":30},"id":81,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":72110853,"queue_time":149230958,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:13.353 [info] | {"args":{"id":37},"id":90,"meta":{},"system_time":1792951813353044012,"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"]} 2026-10-25 19:10:13.355 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:13.362 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=LUkQzOGZBa4 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/eb/30/eb308c91db68809eeec6497f3746a0c6c4e5976fdb494390323712d27b81c21c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:14.525 [info] | Kicking off download for media item #269 (NHZCQO8j1-k) 2026-10-25 19:10:14.863 [info] | Kicking off download for media item #270 (oG3G-gFuwQw) 2026-10-25 19:10:15.894 [info] | Kicking off download for media item #271 (H2U2a01FXsw) 2026-10-25 19:10:16.836 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=d4Cq-oysKps --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6a/87/6a874b6de06c9e13ac62f95ffcd76409c4597f2f46f4973edfc1dcf743d1eaa5.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=d4Cq-oysKps [youtube] d4Cq-oysKps: Downloading webpage [youtube] d4Cq-oysKps: Downloading tv samsung player API JSON [youtube] d4Cq-oysKps: Downloading visionos player API JSON [youtube] d4Cq-oysKps: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] d4Cq-oysKps: Downloading m3u8 information [info] d4Cq-oysKps: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-24' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] d4Cq-oysKps: Downloading 1 format(s): 298+140-20 [info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-24 Switch 2 ROM Dumping, Ocarina of Time Preorder Delays, Konami going after Modders and more/Switch 2 ROM Dumping, Ocarina of Time Preorder Delays, Konami going after Modders and more [d4Cq-oysKps].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:10:16.836 [error] | yt-dlp download error for media item #36: "[youtube] Extracting URL: https://www.youtube.com/watch?v=d4Cq-oysKps\n[youtube] d4Cq-oysKps: Downloading webpage\n[youtube] d4Cq-oysKps: Downloading tv samsung player API JSON\n[youtube] d4Cq-oysKps: Downloading visionos player API JSON\n[youtube] d4Cq-oysKps: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] d4Cq-oysKps: Downloading m3u8 information\n[info] d4Cq-oysKps: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-24'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] d4Cq-oysKps: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-24 Switch 2 ROM Dumping, Ocarina of Time Preorder Delays, Konami going after Modders and more/Switch 2 ROM Dumping, Ocarina of Time Preorder Delays, Konami going after Modders and more [d4Cq-oysKps].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:16.839 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=d4Cq-oysKps\n[youtube] d4Cq-oysKps: Downloading webpage\n[youtube] d4Cq-oysKps: Downloading tv samsung player API JSON\n[youtube] d4Cq-oysKps: Downloading visionos player API JSON\n[youtube] d4Cq-oysKps: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] d4Cq-oysKps: Downloading m3u8 information\n[info] d4Cq-oysKps: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-24'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] d4Cq-oysKps: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-24 Switch 2 ROM Dumping, Ocarina of Time Preorder Delays, Konami going after Modders and more/Switch 2 ROM Dumping, Ocarina of Time Preorder Delays, Konami going after Modders and more [d4Cq-oysKps].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:16.840 [info] | {"args":{"id":36},"id":89,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9135496,"queue_time":209702947,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:16.847 [info] | {"args":{"id":38},"id":91,"meta":{},"system_time":1792951816847771463,"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"]} 2026-10-25 19:10:16.848 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:16.852 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ETq7F9KvuQg --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/12/a1/12a15f3608c50e5774cda80f7130ca67327540698024b46bc762bdf3e6c31aec.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:17.036 [info] | Kicking off download for media item #272 (Hao6L-0Qtk4) 2026-10-25 19:10:17.884 [info] | Kicking off download for media item #273 (VfVUQ5R69q0) 2026-10-25 19:10:18.875 [info] | Kicking off download for media item #274 (i9bBoVqPMlo) 2026-10-25 19:10:19.396 request_id=GOHYLiaAzvXvxhQAAFpB [info] | GET /sources 2026-10-25 19:10:19.414 request_id=GOHYLiaAzvXvxhQAAFpB [info] | Sent 200 in 17ms 2026-10-25 19:10:19.614 [info] | CONNECTED TO Phoenix.LiveView.Socket in 23µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:10:19.633 [info] | Kicking off download for media item #275 (c-Rx61Sbv48) 2026-10-25 19:10:19.904 [info] | Kicking off download for media item #276 (dLTmglxYpYU) 2026-10-25 19:10:20.708 request_id=GOHYLnS0GhFfcwgAAFyB [info] | GET /media_profiles/1 2026-10-25 19:10:20.716 request_id=GOHYLnS0GhFfcwgAAFyB [info] | Sent 200 in 8ms 2026-10-25 19:10:21.048 [info] | Kicking off download for media item #277 (JjMEJhofVzU) 2026-10-25 19:10:22.704 [info] | Kicking off download for media item #278 (H8iqaaLC9d8) 2026-10-25 19:10:22.888 [info] | Kicking off download for media item #279 (jiZCwkKnmlQ) 2026-10-25 19:10:23.891 request_id=GOHYLzJun47t2ygAAF7B [info] | GET /sources/3/edit 2026-10-25 19:10:23.900 [info] | Kicking off download for media item #280 (lvcFPt8oqw8) 2026-10-25 19:10:23.901 request_id=GOHYLzJun47t2ygAAF7B [info] | Sent 200 in 9ms 2026-10-25 19:10:23.919 [info] | Kicking off download for media item #281 (i14o4bXhKNU) 2026-10-25 19:10:24.003 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ETq7F9KvuQg --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/12/a1/12a15f3608c50e5774cda80f7130ca67327540698024b46bc762bdf3e6c31aec.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=ETq7F9KvuQg [youtube] ETq7F9KvuQg: Downloading webpage [youtube] ETq7F9KvuQg: Downloading tv samsung player API JSON [youtube] ETq7F9KvuQg: Downloading visionos player API JSON [youtube] ETq7F9KvuQg: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] ETq7F9KvuQg: Downloading m3u8 information [info] ETq7F9KvuQg: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-14' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] ETq7F9KvuQg: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-14 Retroid Pocket Duo: This One Makes Sense/Retroid Pocket Duo: This One Makes Sense [ETq7F9KvuQg].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:10:24.004 [error] | yt-dlp download error for media item #38: "[youtube] Extracting URL: https://www.youtube.com/watch?v=ETq7F9KvuQg\n[youtube] ETq7F9KvuQg: Downloading webpage\n[youtube] ETq7F9KvuQg: Downloading tv samsung player API JSON\n[youtube] ETq7F9KvuQg: Downloading visionos player API JSON\n[youtube] ETq7F9KvuQg: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] ETq7F9KvuQg: Downloading m3u8 information\n[info] ETq7F9KvuQg: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-14'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] ETq7F9KvuQg: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-14 Retroid Pocket Duo: This One Makes Sense/Retroid Pocket Duo: This One Makes Sense [ETq7F9KvuQg].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:24.006 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=ETq7F9KvuQg\n[youtube] ETq7F9KvuQg: Downloading webpage\n[youtube] ETq7F9KvuQg: Downloading tv samsung player API JSON\n[youtube] ETq7F9KvuQg: Downloading visionos player API JSON\n[youtube] ETq7F9KvuQg: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] ETq7F9KvuQg: Downloading m3u8 information\n[info] ETq7F9KvuQg: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-14'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] ETq7F9KvuQg: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-14 Retroid Pocket Duo: This One Makes Sense/Retroid Pocket Duo: This One Makes Sense [ETq7F9KvuQg].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:24.007 [info] | {"args":{"id":38},"id":91,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":7159356,"queue_time":217846885,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:24.014 [info] | {"args":{"id":39},"id":92,"meta":{},"system_time":1792951824014675434,"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"]} 2026-10-25 19:10:24.015 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:24.019 request_id=GOHYLzoMVH31aPsAAF_B [info] | GET /sources/ce6cc1b7-f225-43f4-af5c-2f411fd04f85/feed_image.jpg 2026-10-25 19:10:24.021 request_id=GOHYLzoMVH31aPsAAF_B [info] | Sent 200 in 2ms 2026-10-25 19:10:24.104 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=b8IjGPQLtPs --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c6/17/c617b66cee558a7a9f2c07f87352549a305c7ba3656bf7eda056e5e86128dcbb.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:24.108 [info] | CONNECTED TO Phoenix.LiveView.Socket in 18µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:10:25.109 [info] | Kicking off download for media item #282 (A3_r3tnbztA) 2026-10-25 19:10:26.718 [info] | Kicking off download for media item #283 (G_T1JVogrIQ) 2026-10-25 19:10:26.897 [info] | Kicking off download for media item #284 (ALp0cvp41IQ) 2026-10-25 19:10:27.403 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=dDRq3bJk3h0 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/31/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/17/86/17866a34353150c95df075491bf5f755085c2656903c429c096df289b53ac632.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:10:28.934 [info] | Kicking off download for media item #285 (OJJT6XplUbs) 2026-10-25 19:10:29.122 [info] | Kicking off download for media item #286 (nbpMRDIqt6A) 2026-10-25 19:10:29.918 [info] | Kicking off download for media item #287 (kSxWP8Gq1V4) 2026-10-25 19:10:30.730 [info] | Kicking off download for media item #288 (oved6qVecH8) 2026-10-25 19:10:30.907 [info] | Kicking off download for media item #289 (vq_8XxKy2_0) 2026-10-25 19:10:32.757 [info] | {"source":"oban","event":"plugin:stop","duration":1926,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:10:33.135 [info] | Kicking off download for media item #290 (QWD4VgDRzTk) 2026-10-25 19:10:33.747 [info] | Kicking off download for media item #291 (IRfK11dmvg8) 2026-10-25 19:10:33.946 [info] | Kicking off download for media item #292 (3LBpYfBNAkc) 2026-10-25 19:10:34.124 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:34.124 [info] | {"args":{"id":31},"id":82,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":68695872,"queue_time":173427876,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:34.130 [info] | {"args":{"id":40},"id":93,"meta":{},"system_time":1792951834130842128,"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"]} 2026-10-25 19:10:34.131 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:34.135 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=FqXxvflvNi8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ec/01/ec01ddf4414a6d1bacec403c6bbf7b0f20166e8c32f01158cbfed00a2c8ae58d.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:34.918 [info] | Kicking off download for media item #293 (lpOEhtoc3DY) 2026-10-25 19:10:35.934 [info] | Kicking off download for media item #294 (pCJYSP0YxDQ) 2026-10-25 19:10:37.146 [info] | Kicking off download for media item #295 (Fjv8xPLnWu4) 2026-10-25 19:10:37.587 request_id=GOHYMmLK7g84vwYAAGRh [info] | GET /sources/import 2026-10-25 19:10:37.591 request_id=GOHYMmLK7g84vwYAAGRh [info] | Sent 200 in 4ms 2026-10-25 19:10:37.762 [info] | Kicking off download for media item #296 (GK596gZHSKU) 2026-10-25 19:10:37.958 [info] | Kicking off download for media item #297 (fK53JRkNP8s) 2026-10-25 19:10:38.680 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=k9i17JizmcU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/33/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/14/f7/14f775d73a62e64dd18dab6d2b08b7ff27ee4a0f9b18617ca987ab16c07b28a7.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:10:38.914 [info] | CONNECTED TO Phoenix.LiveView.Socket in 29µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:10:38.932 [info] | Kicking off download for media item #298 (8FTOySSAPo8) 2026-10-25 19:10:41.142 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3-XW9eBg7Uw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/34/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/82/a0/82a0cc035a85154933524708b79e2f8b9100bd713b88970dc8540788f4360c67.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:10:41.784 [info] | Kicking off download for media item #299 (G8Q5ZHVAwaU) 2026-10-25 19:10:42.158 [info] | Kicking off download for media item #300 (E-20qgwJxXs) 2026-10-25 19:10:42.405 request_id=GOHYM4Hz8fTi1D0AAGgB [info] | GET /browse 2026-10-25 19:10:42.409 request_id=GOHYM4Hz8fTi1D0AAGgB [info] | Sent 200 in 4ms 2026-10-25 19:10:42.579 [info] | CONNECTED TO Phoenix.LiveView.Socket in 20µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:10:42.947 [info] | Kicking off download for media item #301 (7urTCh1_-pk) 2026-10-25 19:10:42.972 [info] | Kicking off download for media item #302 (Iy9Xti34Gfg) 2026-10-25 19:10:43.026 [info] | Kicking off download for media item #303 (ZREHZOmvXGU) 2026-10-25 19:10:43.472 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=LUkQzOGZBa4 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/37/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/52/98/52989d7433bee50cb269a66b2d940caec03b1e41d295367c955750ace361cfb6.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:10:45.240 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:45.241 [info] | {"args":{"id":33},"id":84,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":67420665,"queue_time":183818945,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:45.250 [info] | {"args":{"id":41},"id":94,"meta":{},"system_time":1792951845250820362,"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"]} 2026-10-25 19:10:45.262 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:45.269 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=J-RIMA10yU4 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b4/47/b44746cd84c0bd9686f81d84856470739b61ecb58affb197e1e2c4b63a4d60de.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:45.799 [info] | Kicking off download for media item #304 (OnzU9qeupG0) 2026-10-25 19:10:47.047 [info] | Kicking off download for media item #305 (5FnvVf6SWC4) 2026-10-25 19:10:47.171 [info] | Kicking off download for media item #306 (6gqZ4UPbbBY) 2026-10-25 19:10:47.398 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:47.399 [info] | {"args":{"id":34},"id":87,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":51990984,"queue_time":199404917,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:47.409 [info] | {"args":{"id":42},"id":95,"meta":{},"system_time":1792951847408978845,"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"]} 2026-10-25 19:10:47.410 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:47.413 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6yxcqr-f9LE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d3/f4/d3f4e958cd8b882e73edc12749abea49147243d3ad1bf9694af4201b953399c0.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:47.984 [info] | Kicking off download for media item #307 (YGEfioHypdk) 2026-10-25 19:10:49.824 [info] | Kicking off download for media item #308 (yBSPSvybjzM) 2026-10-25 19:10:49.962 [info] | Kicking off download for media item #309 (GadeUUAFSyE) 2026-10-25 19:10:50.075 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:50.075 [info] | {"args":{"id":37},"id":90,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":36722535,"queue_time":215351940,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:50.087 [info] | {"args":{"id":43},"id":96,"meta":{},"system_time":1792951850086949709,"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"]} 2026-10-25 19:10:50.088 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:50.091 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xOsg6_FM4Zo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/95/65/95658ba2050b5857c768fae96ccf16f5768536cb179f00e8a0f5ca47c4d627d1.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:52.003 [info] | Kicking off download for media item #310 (uOOoLZ7F05U) 2026-10-25 19:10:52.059 [info] | Kicking off download for media item #311 (njGWWg69B4A) 2026-10-25 19:10:52.184 [info] | Kicking off download for media item #312 (9uI0g_YhHUM) 2026-10-25 19:10:52.758 [info] | CONNECTED TO Phoenix.LiveView.Socket in 19µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:10:52.815 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=J-RIMA10yU4 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b4/47/b44746cd84c0bd9686f81d84856470739b61ecb58affb197e1e2c4b63a4d60de.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=J-RIMA10yU4 [youtube] J-RIMA10yU4: Downloading webpage [youtube] J-RIMA10yU4: Downloading tv samsung player API JSON [youtube] J-RIMA10yU4: Downloading visionos player API JSON [youtube] J-RIMA10yU4: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] J-RIMA10yU4: Downloading m3u8 information [info] J-RIMA10yU4: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-11' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] J-RIMA10yU4: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-11 Some Thoughts on the Anbernic RG DDS/Some Thoughts on the Anbernic RG DDS [J-RIMA10yU4].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:10:52.815 [error] | yt-dlp download error for media item #41: "[youtube] Extracting URL: https://www.youtube.com/watch?v=J-RIMA10yU4\n[youtube] J-RIMA10yU4: Downloading webpage\n[youtube] J-RIMA10yU4: Downloading tv samsung player API JSON\n[youtube] J-RIMA10yU4: Downloading visionos player API JSON\n[youtube] J-RIMA10yU4: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] J-RIMA10yU4: Downloading m3u8 information\n[info] J-RIMA10yU4: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-11'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] J-RIMA10yU4: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-11 Some Thoughts on the Anbernic RG DDS/Some Thoughts on the Anbernic RG DDS [J-RIMA10yU4].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:52.817 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=J-RIMA10yU4\n[youtube] J-RIMA10yU4: Downloading webpage\n[youtube] J-RIMA10yU4: Downloading tv samsung player API JSON\n[youtube] J-RIMA10yU4: Downloading visionos player API JSON\n[youtube] J-RIMA10yU4: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] J-RIMA10yU4: Downloading m3u8 information\n[info] J-RIMA10yU4: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-11'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] J-RIMA10yU4: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-11 Some Thoughts on the Anbernic RG DDS/Some Thoughts on the Anbernic RG DDS [J-RIMA10yU4].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:52.818 [info] | {"args":{"id":41},"id":94,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":7566950,"queue_time":241247925,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:52.824 [info] | {"args":{"id":44},"id":97,"meta":{},"system_time":1792951852824841386,"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"]} 2026-10-25 19:10:52.825 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:52.829 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bKcyMuCaLbo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b1/e3/b1e32be3c389ad848921e53cdaaacfd38fb6622655fd9f529decf914af0c7ec0.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:53.835 [info] | Kicking off download for media item #313 (N76UaCo4lXA) 2026-10-25 19:10:56.014 [info] | Kicking off download for media item #314 (-uSQeq3EKFw) 2026-10-25 19:10:56.072 [info] | Kicking off download for media item #315 (vHSVMxmubJY) 2026-10-25 19:10:56.775 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=6yxcqr-f9LE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d3/f4/d3f4e958cd8b882e73edc12749abea49147243d3ad1bf9694af4201b953399c0.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=6yxcqr-f9LE [youtube] 6yxcqr-f9LE: Downloading webpage [youtube] 6yxcqr-f9LE: Downloading tv samsung player API JSON [youtube] 6yxcqr-f9LE: Downloading visionos player API JSON [youtube] 6yxcqr-f9LE: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] 6yxcqr-f9LE: Downloading m3u8 information [info] 6yxcqr-f9LE: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-30' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] 6yxcqr-f9LE: Downloading 1 format(s): 136+140-20 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-30 This Bluetooth Speaker Charges… But Won’t Turn On/This Bluetooth Speaker Charges… But Won’t Turn On [6yxcqr-f9LE].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:10:56.775 [error] | yt-dlp download error for media item #42: "[youtube] Extracting URL: https://www.youtube.com/watch?v=6yxcqr-f9LE\n[youtube] 6yxcqr-f9LE: Downloading webpage\n[youtube] 6yxcqr-f9LE: Downloading tv samsung player API JSON\n[youtube] 6yxcqr-f9LE: Downloading visionos player API JSON\n[youtube] 6yxcqr-f9LE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] 6yxcqr-f9LE: Downloading m3u8 information\n[info] 6yxcqr-f9LE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-30'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] 6yxcqr-f9LE: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-30 This Bluetooth Speaker Charges… But Won’t Turn On/This Bluetooth Speaker Charges… But Won’t Turn On [6yxcqr-f9LE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:56.778 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=6yxcqr-f9LE\n[youtube] 6yxcqr-f9LE: Downloading webpage\n[youtube] 6yxcqr-f9LE: Downloading tv samsung player API JSON\n[youtube] 6yxcqr-f9LE: Downloading visionos player API JSON\n[youtube] 6yxcqr-f9LE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] 6yxcqr-f9LE: Downloading m3u8 information\n[info] 6yxcqr-f9LE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-30'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] 6yxcqr-f9LE: Downloading 1 format(s): 136+140-20\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-30 This Bluetooth Speaker Charges… But Won’t Turn On/This Bluetooth Speaker Charges… But Won’t Turn On [6yxcqr-f9LE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:10:56.778 [info] | {"args":{"id":42},"id":95,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9369300,"queue_time":243407942,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:10:56.784 [info] | {"args":{"id":45},"id":98,"meta":{},"system_time":1792951856784453635,"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"]} 2026-10-25 19:10:56.785 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:10:56.788 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yHw7RrxvtNo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1d/14/1d14efbba16cfa50c444cf0a59d109c2c453f6fc8e44e7b6c96724d1b67780a7.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:10:56.977 [info] | Kicking off download for media item #316 (CSOhhG4nxis) 2026-10-25 19:10:57.197 [info] | Kicking off download for media item #317 (8e90FSu8Mok) 2026-10-25 19:10:57.848 [info] | Kicking off download for media item #318 (3KFg9hov_s4) 2026-10-25 19:11:00.028 [info] | Kicking off download for media item #319 (gSzApAJgZA8) 2026-10-25 19:11:00.084 [info] | Kicking off download for media item #320 (Sw6MOjbq5Ww) 2026-10-25 19:11:00.670 [info] | {"source":"oban","event":"plugin:stop","duration":573,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:11:00.866 [info] | Kicking off download for media item #321 (2mVzCyBFo-c) 2026-10-25 19:11:01.207 [info] | Kicking off download for media item #322 (mo-lMpYXHGw) 2026-10-25 19:11:01.926 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bKcyMuCaLbo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/b1/e3/b1e32be3c389ad848921e53cdaaacfd38fb6622655fd9f529decf914af0c7ec0.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=bKcyMuCaLbo [youtube] bKcyMuCaLbo: Downloading webpage [youtube] bKcyMuCaLbo: Downloading tv samsung player API JSON [youtube] bKcyMuCaLbo: Downloading visionos player API JSON [youtube] bKcyMuCaLbo: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] bKcyMuCaLbo: Downloading m3u8 information [info] bKcyMuCaLbo: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-23' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] bKcyMuCaLbo: Downloading 1 format(s): 298+140-20 [info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-23 Nintendo Switch 2 Homebrew, Nintendo Takes Action, PS5 Emulation on Android and more/Nintendo Switch 2 Homebrew, Nintendo Takes Action, PS5 Emulation on Android and more [bKcyMuCaLbo].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:11:01.926 [error] | yt-dlp download error for media item #44: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bKcyMuCaLbo\n[youtube] bKcyMuCaLbo: Downloading webpage\n[youtube] bKcyMuCaLbo: Downloading tv samsung player API JSON\n[youtube] bKcyMuCaLbo: Downloading visionos player API JSON\n[youtube] bKcyMuCaLbo: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] bKcyMuCaLbo: Downloading m3u8 information\n[info] bKcyMuCaLbo: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-23'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] bKcyMuCaLbo: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-23 Nintendo Switch 2 Homebrew, Nintendo Takes Action, PS5 Emulation on Android and more/Nintendo Switch 2 Homebrew, Nintendo Takes Action, PS5 Emulation on Android and more [bKcyMuCaLbo].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:11:01.929 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=bKcyMuCaLbo\n[youtube] bKcyMuCaLbo: Downloading webpage\n[youtube] bKcyMuCaLbo: Downloading tv samsung player API JSON\n[youtube] bKcyMuCaLbo: Downloading visionos player API JSON\n[youtube] bKcyMuCaLbo: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] bKcyMuCaLbo: Downloading m3u8 information\n[info] bKcyMuCaLbo: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-23'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] bKcyMuCaLbo: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-23 Nintendo Switch 2 Homebrew, Nintendo Takes Action, PS5 Emulation on Android and more/Nintendo Switch 2 Homebrew, Nintendo Takes Action, PS5 Emulation on Android and more [bKcyMuCaLbo].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:11:01.930 [info] | {"args":{"id":44},"id":97,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9104871,"queue_time":247823857,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:11:01.940 [info] | {"args":{"id":46},"id":101,"meta":{},"system_time":1792951861940801301,"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"]} 2026-10-25 19:11:01.941 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:01.958 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=FqXxvflvNi8 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/40/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/a1/b2/a1b27f71f8d4dbad0b97d574a8708078cbfa763de22c31a39ce970dfb8425877.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:11:01.959 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=eac2iPSrdmA --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ef/bd/efbd579a0bf2891acf545d264a11f1892bb830241188a9c83ae2cf7d344ebb65.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:11:02.690 [info] | {"source":"oban","event":"plugin:stop","duration":1286,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:11:02.759 [info] | {"source":"oban","event":"plugin:stop","duration":1037,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:11:03.991 [info] | Kicking off download for media item #323 (4uNTiMoBJzo) 2026-10-25 19:11:04.059 [info] | Kicking off download for media item #324 (-ZjNZ8j5b4k) 2026-10-25 19:11:04.095 [info] | Kicking off download for media item #325 (WVgUe3qSU9k) 2026-10-25 19:11:04.912 [info] | Kicking off download for media item #326 (b-2x9tnNyfU) 2026-10-25 19:11:05.220 [info] | Kicking off download for media item #327 (kT3k5k0N-rU) 2026-10-25 19:11:08.105 [info] | Kicking off download for media item #328 (e3f4ANdIRDk) 2026-10-25 19:11:08.133 [info] | Kicking off download for media item #329 (ep4gevZmtnc) 2026-10-25 19:11:08.926 [info] | Kicking off download for media item #330 (_Row3A6Vp0U) 2026-10-25 19:11:09.230 [info] | Kicking off download for media item #331 (EPZw1LpofGI) 2026-10-25 19:11:09.724 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:09.725 [info] | {"args":{"id":40},"id":93,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":35593555,"queue_time":232129917,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:11:09.734 [info] | {"args":{"id":48},"id":102,"meta":{},"system_time":1792951869734812076,"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"]} 2026-10-25 19:11:09.735 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:09.739 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=BIXN3kVasjQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dd/31/dd315747441ac8814dfeb3aa2a95b564e9e5549b0c7d55e30ccd576bbd3b7f4e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:11:10.032 [info] | Kicking off download for media item #332 (Xhhg34JvYZ8) 2026-10-25 19:11:12.118 [info] | Kicking off download for media item #333 (ByV4ohFQ-rw) 2026-10-25 19:11:12.144 [info] | Kicking off download for media item #334 (jq-Vl2lOj7Y) 2026-10-25 19:11:12.936 [info] | Kicking off download for media item #335 (AYjJ-V7WOWE) 2026-10-25 19:11:13.241 [info] | Kicking off download for media item #336 (diHttITrfz8) 2026-10-25 19:11:16.053 [info] | Kicking off download for media item #337 (zwrnhFc84ig) 2026-10-25 19:11:16.946 [info] | Kicking off download for media item #338 (PRrifzJ-mgw) 2026-10-25 19:11:17.129 [info] | Kicking off download for media item #339 (IUK__yGXmds) 2026-10-25 19:11:17.159 [info] | Kicking off download for media item #340 (jzksf3OjF10) 2026-10-25 19:11:18.253 [info] | Kicking off download for media item #341 (zxu28wAxkPc) 2026-10-25 19:11:18.305 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=BIXN3kVasjQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/dd/31/dd315747441ac8814dfeb3aa2a95b564e9e5549b0c7d55e30ccd576bbd3b7f4e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=BIXN3kVasjQ [youtube] BIXN3kVasjQ: Downloading webpage [youtube] BIXN3kVasjQ: Downloading tv samsung player API JSON [youtube] BIXN3kVasjQ: Downloading visionos player API JSON [youtube] BIXN3kVasjQ: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] BIXN3kVasjQ: Downloading m3u8 information [info] BIXN3kVasjQ: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-16' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] BIXN3kVasjQ: Downloading 1 format(s): 136+140-13 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-16 This Wireless XLR Transmitter Refuses to Charge | Can I FIX it?/This Wireless XLR Transmitter Refuses to Charge | Can I FIX it? [BIXN3kVasjQ].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:11:18.305 [error] | yt-dlp download error for media item #48: "[youtube] Extracting URL: https://www.youtube.com/watch?v=BIXN3kVasjQ\n[youtube] BIXN3kVasjQ: Downloading webpage\n[youtube] BIXN3kVasjQ: Downloading tv samsung player API JSON\n[youtube] BIXN3kVasjQ: Downloading visionos player API JSON\n[youtube] BIXN3kVasjQ: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] BIXN3kVasjQ: Downloading m3u8 information\n[info] BIXN3kVasjQ: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-16'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] BIXN3kVasjQ: Downloading 1 format(s): 136+140-13\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-16 This Wireless XLR Transmitter Refuses to Charge | Can I FIX it?/This Wireless XLR Transmitter Refuses to Charge | Can I FIX it? [BIXN3kVasjQ].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:11:18.308 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=BIXN3kVasjQ\n[youtube] BIXN3kVasjQ: Downloading webpage\n[youtube] BIXN3kVasjQ: Downloading tv samsung player API JSON\n[youtube] BIXN3kVasjQ: Downloading visionos player API JSON\n[youtube] BIXN3kVasjQ: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] BIXN3kVasjQ: Downloading m3u8 information\n[info] BIXN3kVasjQ: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-16'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] BIXN3kVasjQ: Downloading 1 format(s): 136+140-13\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-16 This Wireless XLR Transmitter Refuses to Charge | Can I FIX it?/This Wireless XLR Transmitter Refuses to Charge | Can I FIX it? [BIXN3kVasjQ].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:11:18.309 [info] | {"args":{"id":48},"id":102,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":8574277,"queue_time":259733924,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:11:18.316 [info] | {"args":{"id":47},"id":103,"meta":{},"system_time":1792951878316614288,"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"]} 2026-10-25 19:11:18.317 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:18.322 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sdhfLAh23Zk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3b/a9/3ba91f4937824560610d1af824a4aaeeb41ed404fcfb997de2890ac7f31ef749.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:11:19.738 request_id=GOHYPDMqhuJ7Ov0AAHhB [info] | GET /sources/opml.xml 2026-10-25 19:11:19.739 request_id=GOHYPDMqhuJ7Ov0AAHhB [info] | Sent 200 in 767µs 2026-10-25 19:11:20.957 [info] | Kicking off download for media item #342 (2u-A7AoisUw) 2026-10-25 19:11:21.137 [info] | Kicking off download for media item #343 (SZbC0Hh4lc8) 2026-10-25 19:11:21.169 [info] | Kicking off download for media item #344 (nTZNZXT5VlY) 2026-10-25 19:11:22.067 [info] | Kicking off download for media item #345 (zhvDxP8UNZI) 2026-10-25 19:11:22.276 [info] | Kicking off download for media item #346 (KFxoDKVckds) 2026-10-25 19:11:24.966 [info] | Kicking off download for media item #347 (L6CRnDQWa30) 2026-10-25 19:11:25.148 [info] | Kicking off download for media item #348 (q2aGX4l2dfc) 2026-10-25 19:11:25.180 [info] | Kicking off download for media item #349 (GbqHzjCIsjY) 2026-10-25 19:11:26.377 [info] | Kicking off download for media item #350 (3fnO0DLXNVs) 2026-10-25 19:11:26.633 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=sdhfLAh23Zk --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/3b/a9/3ba91f4937824560610d1af824a4aaeeb41ed404fcfb997de2890ac7f31ef749.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=sdhfLAh23Zk [youtube] sdhfLAh23Zk: Downloading webpage [youtube] sdhfLAh23Zk: Downloading tv samsung player API JSON [youtube] sdhfLAh23Zk: Downloading visionos player API JSON [youtube] sdhfLAh23Zk: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] sdhfLAh23Zk: Downloading m3u8 information [info] sdhfLAh23Zk: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-10' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] sdhfLAh23Zk: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-10 GPD Win Max 3: Tiny Laptop, Massive Power/GPD Win Max 3: Tiny Laptop, Massive Power [sdhfLAh23Zk].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:11:26.633 [error] | yt-dlp download error for media item #47: "[youtube] Extracting URL: https://www.youtube.com/watch?v=sdhfLAh23Zk\n[youtube] sdhfLAh23Zk: Downloading webpage\n[youtube] sdhfLAh23Zk: Downloading tv samsung player API JSON\n[youtube] sdhfLAh23Zk: Downloading visionos player API JSON\n[youtube] sdhfLAh23Zk: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] sdhfLAh23Zk: Downloading m3u8 information\n[info] sdhfLAh23Zk: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-10'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] sdhfLAh23Zk: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-10 GPD Win Max 3: Tiny Laptop, Massive Power/GPD Win Max 3: Tiny Laptop, Massive Power [sdhfLAh23Zk].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:11:26.635 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=sdhfLAh23Zk\n[youtube] sdhfLAh23Zk: Downloading webpage\n[youtube] sdhfLAh23Zk: Downloading tv samsung player API JSON\n[youtube] sdhfLAh23Zk: Downloading visionos player API JSON\n[youtube] sdhfLAh23Zk: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] sdhfLAh23Zk: Downloading m3u8 information\n[info] sdhfLAh23Zk: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-10'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] sdhfLAh23Zk: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-10 GPD Win Max 3: Tiny Laptop, Massive Power/GPD Win Max 3: Tiny Laptop, Massive Power [sdhfLAh23Zk].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:11:26.636 [info] | {"args":{"id":47},"id":103,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":8319179,"queue_time":268315881,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:11:26.646 [info] | {"args":{"id":49},"id":104,"meta":{},"system_time":1792951886646570395,"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"]} 2026-10-25 19:11:26.647 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:26.650 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hJK-5br-V9w --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a1/58/a158c1de61f5b62bbcfda3a86557a1506c9f186838bbe33545430651e0a7d5ae.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:11:28.976 [info] | Kicking off download for media item #351 (9oH5VYMl5XQ) 2026-10-25 19:11:29.080 [info] | Kicking off download for media item #352 (qq34y9WaPgQ) 2026-10-25 19:11:30.159 [info] | Kicking off download for media item #353 (hqpw-QPsdCg) 2026-10-25 19:11:30.191 [info] | Kicking off download for media item #354 (kQClCrUtyVY) 2026-10-25 19:11:30.410 [info] | Kicking off download for media item #355 (DIpNujckmO4) 2026-10-25 19:11:32.761 [info] | {"source":"oban","event":"plugin:stop","duration":929,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:11:32.996 [info] | Kicking off download for media item #356 (4yXnvBj96Bc) 2026-10-25 19:11:34.171 [info] | Kicking off download for media item #357 (nJ9zJ_PDatU) 2026-10-25 19:11:34.201 [info] | Kicking off download for media item #358 (8ZcuQfa7OTc) 2026-10-25 19:11:35.432 [info] | Kicking off download for media item #359 (kae1JzT93ao) 2026-10-25 19:11:36.093 [info] | Kicking off download for media item #360 (lXoNtaBrrCc) 2026-10-25 19:11:36.344 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=hJK-5br-V9w --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a1/58/a158c1de61f5b62bbcfda3a86557a1506c9f186838bbe33545430651e0a7d5ae.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=hJK-5br-V9w [youtube] hJK-5br-V9w: Downloading webpage [youtube] hJK-5br-V9w: Downloading tv samsung player API JSON [youtube] hJK-5br-V9w: Downloading visionos player API JSON [youtube] hJK-5br-V9w: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] hJK-5br-V9w: Downloading m3u8 information [info] hJK-5br-V9w: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-22' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] hJK-5br-V9w: Downloading 1 format(s): 298+140-20 [info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-22 The Nintendo Switch 2 Has Been Jailbroken/The Nintendo Switch 2 Has Been Jailbroken [hJK-5br-V9w].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:11:36.344 [error] | yt-dlp download error for media item #49: "[youtube] Extracting URL: https://www.youtube.com/watch?v=hJK-5br-V9w\n[youtube] hJK-5br-V9w: Downloading webpage\n[youtube] hJK-5br-V9w: Downloading tv samsung player API JSON\n[youtube] hJK-5br-V9w: Downloading visionos player API JSON\n[youtube] hJK-5br-V9w: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] hJK-5br-V9w: Downloading m3u8 information\n[info] hJK-5br-V9w: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-22'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] hJK-5br-V9w: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-22 The Nintendo Switch 2 Has Been Jailbroken/The Nintendo Switch 2 Has Been Jailbroken [hJK-5br-V9w].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:11:36.348 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=hJK-5br-V9w\n[youtube] hJK-5br-V9w: Downloading webpage\n[youtube] hJK-5br-V9w: Downloading tv samsung player API JSON\n[youtube] hJK-5br-V9w: Downloading visionos player API JSON\n[youtube] hJK-5br-V9w: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] hJK-5br-V9w: Downloading m3u8 information\n[info] hJK-5br-V9w: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-22'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] hJK-5br-V9w: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-22 The Nintendo Switch 2 Has Been Jailbroken/The Nintendo Switch 2 Has Been Jailbroken [hJK-5br-V9w].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:11:36.349 [info] | {"args":{"id":49},"id":104,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9702087,"queue_time":275645873,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:11:36.357 [info] | {"args":{"id":50},"id":105,"meta":{},"system_time":1792951896356924943,"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"]} 2026-10-25 19:11:36.357 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:36.361 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qsPbsoG9YpU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/56/44/5644648875edd5b44251a0a9484bda093ed07991ed9c06c291aac7992a3a17b2.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:11:37.009 [info] | Kicking off download for media item #361 (_vxzCAGuwa8) 2026-10-25 19:11:37.185 [info] | Kicking off download for media item #362 (UAFBR-Wk5Xw) 2026-10-25 19:11:38.213 [info] | Kicking off download for media item #363 (VRDjFzwY0ZM) 2026-10-25 19:11:38.443 [info] | Kicking off download for media item #364 (_OaCJlkyNHQ) 2026-10-25 19:11:40.020 [info] | Kicking off download for media item #365 (9oN7yZHdKQc) 2026-10-25 19:11:41.105 [info] | Kicking off download for media item #366 (QMx3Gcn4WSA) 2026-10-25 19:11:41.196 [info] | Kicking off download for media item #367 (5ho2i7Z6oWo) 2026-10-25 19:11:42.228 [info] | Kicking off download for media item #368 (XNrVac6qhTI) 2026-10-25 19:11:42.461 [info] | Kicking off download for media item #369 (Sp0eJZSRQiA) 2026-10-25 19:11:43.029 [info] | Kicking off download for media item #370 (_SNPEL57gyQ) 2026-10-25 19:11:44.339 request_id=GOHYQe2F8tYTvH0AAH8B [info] | GET / 2026-10-25 19:11:44.361 request_id=GOHYQe2F8tYTvH0AAH8B [info] | Sent 200 in 21ms 2026-10-25 19:11:45.858 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=xOsg6_FM4Zo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/43/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f0/7e/f07e9dda2d3383a127dbca6bbf2e7dd43a690e8ab778c76eac69be2a320d32cd.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:11:46.210 [info] | Kicking off download for media item #371 (mUJjmyG7FBw) 2026-10-25 19:11:46.242 [info] | Kicking off download for media item #372 (ZrbO1vC1j6E) 2026-10-25 19:11:46.478 [info] | Kicking off download for media item #373 (CqU20G5-wKc) 2026-10-25 19:11:47.039 [info] | Kicking off download for media item #374 (bCah8PglM20) 2026-10-25 19:11:47.375 [info] | CONNECTED TO Phoenix.LiveView.Socket in 27µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:11:48.121 [info] | Kicking off download for media item #375 (cJkhUPKjPYI) 2026-10-25 19:11:50.049 [info] | Kicking off download for media item #376 (bG_PmrQof1U) 2026-10-25 19:11:50.255 [info] | Kicking off download for media item #378 (ClHn7HxXIRY) 2026-10-25 19:11:50.287 [info] | Kicking off download for media item #377 (_RVQsqC3A6g) 2026-10-25 19:11:50.538 [info] | Kicking off download for media item #379 (n4MivhL4ruY) 2026-10-25 19:11:51.609 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:51.611 [info] | {"args":{"id":43},"id":96,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":61522650,"queue_time":246085938,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:11:51.621 [info] | {"args":{"id":51},"id":106,"meta":{},"system_time":1792951911621036021,"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"]} 2026-10-25 19:11:51.622 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:51.628 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=84WX79mFUYc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/a1/cf/a1cf2b7c39742c8aa6b41b669ddb3723fbabe1495ad5e75d3d92f1d913a3d554.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:11:53.591 [info] | Kicking off download for media item #380 (zeewxpMNMX8) 2026-10-25 19:11:54.061 [info] | Kicking off download for media item #381 (2zB2K4h3eWs) 2026-10-25 19:11:54.137 [info] | Kicking off download for media item #382 (9JALhoB_4oU) 2026-10-25 19:11:54.236 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=b8IjGPQLtPs --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/39/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/12/78/1278f5bd6e24bfeb344156cf6eb1ec3a096abf50313ed49d9d02094d07673784.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:11:54.352 [info] | Kicking off download for media item #383 (ovwFjgAFhOs) 2026-10-25 19:11:55.294 [info] | Kicking off download for media item #384 (quuRk9bMMZk) 2026-10-25 19:11:57.364 [info] | Kicking off download for media item #385 (JNABXCJzl5k) 2026-10-25 19:11:58.073 [info] | Kicking off download for media item #386 (xj2e7HdXxc0) 2026-10-25 19:11:58.604 [info] | Kicking off download for media item #387 (6lb8VCE60Cs) 2026-10-25 19:11:59.312 [info] | Kicking off download for media item #388 (M7yOcxYCHu8) 2026-10-25 19:11:59.324 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=eac2iPSrdmA --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/46/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/6c/20/6c20c048c658e17c7f365ab9198d70debf5c9c0b07b178941e542ff4c1b8bbe0.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:11:59.937 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:59.940 [info] | {"args":{"id":39},"id":92,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":95923300,"queue_time":224013913,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:11:59.948 [info] | {"args":{"id":52},"id":107,"meta":{},"system_time":1792951919948156826,"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"]} 2026-10-25 19:11:59.949 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:11:59.956 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qXLDzM5S3LY --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7f/27/7f279562b1822b77dbe04462d068bc36dd828554ba4cfff426cdbb8ec8d64264.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:00.673 [info] | {"source":"oban","event":"plugin:stop","duration":2642,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:12:01.084 [info] | Kicking off download for media item #389 (uGp4OWAm1G0) 2026-10-25 19:12:01.159 [info] | Kicking off download for media item #390 (F6ERjZwiLVo) 2026-10-25 19:12:01.379 [info] | Kicking off download for media item #391 (K1yQ5l-DnQc) 2026-10-25 19:12:02.328 [info] | Kicking off download for media item #392 (BfocRHOWc9g) 2026-10-25 19:12:02.623 [info] | Kicking off download for media item #393 (PJq7IesaAd0) 2026-10-25 19:12:02.692 [info] | {"source":"oban","event":"plugin:stop","duration":1207,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:12:02.763 [info] | {"source":"oban","event":"plugin:stop","duration":918,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:12:04.392 [info] | Kicking off download for media item #394 (OmKjVpVdHDQ) 2026-10-25 19:12:05.097 [info] | Kicking off download for media item #395 (bxwUNAT_e1Q) 2026-10-25 19:12:05.477 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:05.478 [info] | {"args":{"id":46},"id":101,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":63536868,"queue_time":252939873,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:12:05.488 [info] | {"args":{"id":53},"id":108,"meta":{},"system_time":1792951925488671540,"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"]} 2026-10-25 19:12:05.489 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:05.494 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=CUsnCWYuV-M --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/ae/20/ae20b0edc3123e301df8535d9d886cadc74002a5ed4415320693cecd6d60346d.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:06.342 [info] | Kicking off download for media item #396 (JkM0271axlU) 2026-10-25 19:12:06.641 [info] | Kicking off download for media item #397 (RiggvcusEuA) 2026-10-25 19:12:07.708 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qsPbsoG9YpU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/50/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/30/37/30373b56d2d0d0b4f452b776857ca703fa3daa326ae632e6778e1778f056cc83.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:12:07.842 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=qXLDzM5S3LY --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/7f/27/7f279562b1822b77dbe04462d068bc36dd828554ba4cfff426cdbb8ec8d64264.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=qXLDzM5S3LY [youtube] qXLDzM5S3LY: Downloading webpage [youtube] qXLDzM5S3LY: Downloading tv samsung player API JSON [youtube] qXLDzM5S3LY: Downloading visionos player API JSON [youtube] qXLDzM5S3LY: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] qXLDzM5S3LY: Downloading m3u8 information [info] qXLDzM5S3LY: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-09' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] qXLDzM5S3LY: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-09 This Tiny E-Reader is My Other "Handheld"/This Tiny E-Reader is My Other "Handheld" [qXLDzM5S3LY].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:12:07.842 [error] | yt-dlp download error for media item #52: "[youtube] Extracting URL: https://www.youtube.com/watch?v=qXLDzM5S3LY\n[youtube] qXLDzM5S3LY: Downloading webpage\n[youtube] qXLDzM5S3LY: Downloading tv samsung player API JSON\n[youtube] qXLDzM5S3LY: Downloading visionos player API JSON\n[youtube] qXLDzM5S3LY: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] qXLDzM5S3LY: Downloading m3u8 information\n[info] qXLDzM5S3LY: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-09'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] qXLDzM5S3LY: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-09 This Tiny E-Reader is My Other "Handheld"/This Tiny E-Reader is My Other "Handheld" [qXLDzM5S3LY].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:12:07.845 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=qXLDzM5S3LY\n[youtube] qXLDzM5S3LY: Downloading webpage\n[youtube] qXLDzM5S3LY: Downloading tv samsung player API JSON\n[youtube] qXLDzM5S3LY: Downloading visionos player API JSON\n[youtube] qXLDzM5S3LY: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] qXLDzM5S3LY: Downloading m3u8 information\n[info] qXLDzM5S3LY: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-09'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] qXLDzM5S3LY: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-09 This Tiny E-Reader is My Other "Handheld"/This Tiny E-Reader is My Other "Handheld" [qXLDzM5S3LY].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:12:07.845 [info] | {"args":{"id":52},"id":107,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":7897274,"queue_time":304946891,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:12:07.857 [info] | {"args":{"id":54},"id":109,"meta":{},"system_time":1792951927856959904,"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"]} 2026-10-25 19:12:07.858 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:07.863 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=51qm-QnwrGc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/17/f1/17f1d8ae8a8f6ae3a5767fad8ea73d56b7d936d2bc286fc56b570121a3c9148f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:08.255 [info] | Kicking off download for media item #398 (E0yHGHcLbWE) 2026-10-25 19:12:08.405 [info] | Kicking off download for media item #399 (6MFN7QiF83M) 2026-10-25 19:12:09.120 [info] | Kicking off download for media item #400 (wB4GpvjQ2l8) 2026-10-25 19:12:10.358 [info] | Kicking off download for media item #401 (vFfAqsR7tOo) 2026-10-25 19:12:10.654 [info] | Kicking off download for media item #402 (zCbn1hhzJRE) 2026-10-25 19:12:12.134 [info] | Kicking off download for media item #403 (hWdhHtFd6HQ) 2026-10-25 19:12:12.420 [info] | Kicking off download for media item #404 (xdfxgCmHNAU) 2026-10-25 19:12:14.220 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:14.222 [info] | {"args":{"id":50},"id":105,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":37864133,"queue_time":284355876,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:12:14.233 [info] | {"args":{"id":55},"id":110,"meta":{},"system_time":1792951934233391980,"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"]} 2026-10-25 19:12:14.235 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:14.241 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=VYzb2m83G2M --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/30/b0/30b039301a33c7eda44f080fd8fae8fa1eb482e0838ab45c099aa81194f97c0c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:14.666 [info] | Kicking off download for media item #405 (9XPRBz3aV6s) 2026-10-25 19:12:15.294 [info] | Kicking off download for media item #406 (QNODVUG4Xno) 2026-10-25 19:12:15.490 [info] | Kicking off download for media item #407 (G8UhzcXp3a8) 2026-10-25 19:12:16.145 [info] | Kicking off download for media item #408 (iiWK-8Ll1fw) 2026-10-25 19:12:16.211 request_id=GOHYSVk4h_NmjRwAAJbh [info] | GET /sources/1/edit 2026-10-25 19:12:16.220 request_id=GOHYSVk4h_NmjRwAAJbh [info] | Sent 200 in 9ms 2026-10-25 19:12:16.435 [info] | Kicking off download for media item #409 (8ibEDSfthS0) 2026-10-25 19:12:17.049 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=yHw7RrxvtNo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/45/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/16/40/16405e64350fbb6f82f7a20098de31149b471fb3693c66c778bc6af56a3226c1.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:12:17.169 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=51qm-QnwrGc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/17/f1/17f1d8ae8a8f6ae3a5767fad8ea73d56b7d936d2bc286fc56b570121a3c9148f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=51qm-QnwrGc [youtube] 51qm-QnwrGc: Downloading webpage [youtube] 51qm-QnwrGc: Downloading tv samsung player API JSON [youtube] 51qm-QnwrGc: Downloading visionos player API JSON [youtube] 51qm-QnwrGc: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] 51qm-QnwrGc: Downloading m3u8 information [info] 51qm-QnwrGc: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-09' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] 51qm-QnwrGc: Downloading 1 format(s): 136+140-19 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-09 These SPEAKERS make an Insanely LOUD noise when turned on | Can I FIX them?/These SPEAKERS make an Insanely LOUD noise when turned on | Can I FIX them? [51qm-QnwrGc].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:12:17.170 [error] | yt-dlp download error for media item #54: "[youtube] Extracting URL: https://www.youtube.com/watch?v=51qm-QnwrGc\n[youtube] 51qm-QnwrGc: Downloading webpage\n[youtube] 51qm-QnwrGc: Downloading tv samsung player API JSON\n[youtube] 51qm-QnwrGc: Downloading visionos player API JSON\n[youtube] 51qm-QnwrGc: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] 51qm-QnwrGc: Downloading m3u8 information\n[info] 51qm-QnwrGc: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-09'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] 51qm-QnwrGc: Downloading 1 format(s): 136+140-19\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-09 These SPEAKERS make an Insanely LOUD noise when turned on | Can I FIX them?/These SPEAKERS make an Insanely LOUD noise when turned on | Can I FIX them? [51qm-QnwrGc].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:12:17.174 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=51qm-QnwrGc\n[youtube] 51qm-QnwrGc: Downloading webpage\n[youtube] 51qm-QnwrGc: Downloading tv samsung player API JSON\n[youtube] 51qm-QnwrGc: Downloading visionos player API JSON\n[youtube] 51qm-QnwrGc: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] 51qm-QnwrGc: Downloading m3u8 information\n[info] 51qm-QnwrGc: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-09'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] 51qm-QnwrGc: Downloading 1 format(s): 136+140-19\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-09 These SPEAKERS make an Insanely LOUD noise when turned on | Can I FIX them?/These SPEAKERS make an Insanely LOUD noise when turned on | Can I FIX them? [51qm-QnwrGc].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:12:17.174 [info] | {"args":{"id":54},"id":109,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9317604,"queue_time":310855882,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:12:17.182 [info] | {"args":{"id":56},"id":111,"meta":{},"system_time":1792951937181910675,"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"]} 2026-10-25 19:12:17.183 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:17.192 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8bhwSIPGssg --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/0e/9b/0e9bb75fb839eff9620b15812c565a462b4849b5efb4a92eab5ab8b9d4125ae3.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:19.502 [info] | Kicking off download for media item #410 (ELvwzffSDec) 2026-10-25 19:12:19.680 [info] | Kicking off download for media item #411 (p65ljgYXRIY) 2026-10-25 19:12:20.154 [info] | Kicking off download for media item #412 (cQNnrhoHZoE) 2026-10-25 19:12:20.446 [info] | Kicking off download for media item #413 (Cda-tw7TV_c) 2026-10-25 19:12:22.312 [info] | Kicking off download for media item #414 (psYa1LpkC80) 2026-10-25 19:12:23.692 [info] | Kicking off download for media item #415 (a1rYVHALObw) 2026-10-25 19:12:24.023 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:24.024 [info] | {"args":{"id":45},"id":98,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":87238981,"queue_time":249783860,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:12:24.033 [info] | {"args":{"id":57},"id":112,"meta":{},"system_time":1792951944033650924,"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"]} 2026-10-25 19:12:24.034 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:24.038 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vndbnpH0QoE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9a/c2/9ac252ad9dfcb51eb6c649cb0722c5d9bc147033bee5110c4cc66654c7d522bd.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:24.164 [info] | Kicking off download for media item #416 (Z3Fvh17C_UA) 2026-10-25 19:12:24.459 [info] | Kicking off download for media item #417 (2tOMUN65_L8) 2026-10-25 19:12:24.515 [info] | Kicking off download for media item #418 (6eWTmiox2M0) 2026-10-25 19:12:26.230 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8bhwSIPGssg --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/0e/9b/0e9bb75fb839eff9620b15812c565a462b4849b5efb4a92eab5ab8b9d4125ae3.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=8bhwSIPGssg [youtube] 8bhwSIPGssg: Downloading webpage [youtube] 8bhwSIPGssg: Downloading tv samsung player API JSON [youtube] 8bhwSIPGssg: Downloading visionos player API JSON [youtube] 8bhwSIPGssg: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] 8bhwSIPGssg: Downloading m3u8 information [info] 8bhwSIPGssg: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-21' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] 8bhwSIPGssg: Downloading 1 format(s): 298+140-20 [info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-21 RPCS3 Massive Milestone, Duckstation Android Update, AYN Odin 3 Portal, Xbox Pricing Backlash..#/RPCS3 Massive Milestone, Duckstation Android Update, AYN Odin 3 Portal, Xbox Pricing Backlash... [8bhwSIPGssg].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:12:26.230 [error] | yt-dlp download error for media item #56: "[youtube] Extracting URL: https://www.youtube.com/watch?v=8bhwSIPGssg\n[youtube] 8bhwSIPGssg: Downloading webpage\n[youtube] 8bhwSIPGssg: Downloading tv samsung player API JSON\n[youtube] 8bhwSIPGssg: Downloading visionos player API JSON\n[youtube] 8bhwSIPGssg: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] 8bhwSIPGssg: Downloading m3u8 information\n[info] 8bhwSIPGssg: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-21'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] 8bhwSIPGssg: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-21 RPCS3 Massive Milestone, Duckstation Android Update, AYN Odin 3 Portal, Xbox Pricing Backlash..#/RPCS3 Massive Milestone, Duckstation Android Update, AYN Odin 3 Portal, Xbox Pricing Backlash... [8bhwSIPGssg].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:12:26.234 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=8bhwSIPGssg\n[youtube] 8bhwSIPGssg: Downloading webpage\n[youtube] 8bhwSIPGssg: Downloading tv samsung player API JSON\n[youtube] 8bhwSIPGssg: Downloading visionos player API JSON\n[youtube] 8bhwSIPGssg: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] 8bhwSIPGssg: Downloading m3u8 information\n[info] 8bhwSIPGssg: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-21'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] 8bhwSIPGssg: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-21 RPCS3 Massive Milestone, Duckstation Android Update, AYN Odin 3 Portal, Xbox Pricing Backlash..#/RPCS3 Massive Milestone, Duckstation Android Update, AYN Odin 3 Portal, Xbox Pricing Backlash... [8bhwSIPGssg].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:12:26.235 [info] | {"args":{"id":56},"id":111,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9052977,"queue_time":319179887,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:12:26.242 [info] | {"args":{"id":58},"id":113,"meta":{},"system_time":1792951946242850926,"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"]} 2026-10-25 19:12:26.244 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:26.250 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9zE42ffDPKo --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/23/15/23158c3e2a5771ba1c810c67a172a39fc9226c06879af8e436642fd3bab72f8f.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:27.703 [info] | Kicking off download for media item #419 (ihGr_rzpS0o) 2026-10-25 19:12:28.176 [info] | Kicking off download for media item #420 (P4iYF4wuk9M) 2026-10-25 19:12:28.414 [info] | Kicking off download for media item #421 (tUbcSf6f4_4) 2026-10-25 19:12:28.472 [info] | Kicking off download for media item #422 (sTVAfDU9K0M) 2026-10-25 19:12:28.530 [info] | Kicking off download for media item #423 (gEiVIVdTsCg) 2026-10-25 19:12:30.468 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=vndbnpH0QoE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9a/c2/9ac252ad9dfcb51eb6c649cb0722c5d9bc147033bee5110c4cc66654c7d522bd.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=vndbnpH0QoE [youtube] vndbnpH0QoE: Downloading webpage [youtube] vndbnpH0QoE: Downloading tv samsung player API JSON [youtube] vndbnpH0QoE: Downloading visionos player API JSON [youtube] vndbnpH0QoE: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] vndbnpH0QoE: Downloading m3u8 information [info] vndbnpH0QoE: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-08' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] vndbnpH0QoE: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-08 A Perfect Match of Software and Hardware/A Perfect Match of Software and Hardware [vndbnpH0QoE].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:12:30.469 [error] | yt-dlp download error for media item #57: "[youtube] Extracting URL: https://www.youtube.com/watch?v=vndbnpH0QoE\n[youtube] vndbnpH0QoE: Downloading webpage\n[youtube] vndbnpH0QoE: Downloading tv samsung player API JSON\n[youtube] vndbnpH0QoE: Downloading visionos player API JSON\n[youtube] vndbnpH0QoE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] vndbnpH0QoE: Downloading m3u8 information\n[info] vndbnpH0QoE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-08'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] vndbnpH0QoE: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-08 A Perfect Match of Software and Hardware/A Perfect Match of Software and Hardware [vndbnpH0QoE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:12:30.472 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=vndbnpH0QoE\n[youtube] vndbnpH0QoE: Downloading webpage\n[youtube] vndbnpH0QoE: Downloading tv samsung player API JSON\n[youtube] vndbnpH0QoE: Downloading visionos player API JSON\n[youtube] vndbnpH0QoE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] vndbnpH0QoE: Downloading m3u8 information\n[info] vndbnpH0QoE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-08'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] vndbnpH0QoE: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-08 A Perfect Match of Software and Hardware/A Perfect Match of Software and Hardware [vndbnpH0QoE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:12:30.473 [info] | {"args":{"id":57},"id":112,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":6438825,"queue_time":324032926,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:12:30.481 [info] | {"args":{"id":59},"id":114,"meta":{},"system_time":1792951950481581798,"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"]} 2026-10-25 19:12:30.484 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:30.490 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ANeCY6NiJ6I --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/9c/19/9c193b726be5fb64549de9e7fc7e3d7f2a0188db8973da57eb8c2266f838a435.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:32.271 [info] | Kicking off download for media item #424 (vVVJ5CJcuT0) 2026-10-25 19:12:32.482 [info] | Kicking off download for media item #425 (NuXS8mayF1Q) 2026-10-25 19:12:32.548 [info] | Kicking off download for media item #426 (O-prsUHcIM0) 2026-10-25 19:12:32.716 [info] | Kicking off download for media item #427 (Q5v10lisr_o) 2026-10-25 19:12:32.765 [info] | {"source":"oban","event":"plugin:stop","duration":737,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:12:35.444 [info] | Kicking off download for media item #428 (cjNHbacngRk) 2026-10-25 19:12:36.286 [info] | Kicking off download for media item #429 (-Z4WxGE4HuY) 2026-10-25 19:12:36.801 [info] | Kicking off download for media item #430 (oy_aKrvZe2s) 2026-10-25 19:12:37.499 [info] | Kicking off download for media item #431 (FAwkGooD58w) 2026-10-25 19:12:37.570 [info] | Kicking off download for media item #432 (3GTLaxzboMc) 2026-10-25 19:12:40.309 [info] | Kicking off download for media item #433 (rjh9mXKLRxM) 2026-10-25 19:12:41.515 [info] | Kicking off download for media item #434 (qEx3OEg5vsk) 2026-10-25 19:12:41.836 [info] | Kicking off download for media item #435 (lNfo6MkyPpk) 2026-10-25 19:12:42.586 [info] | Kicking off download for media item #436 (dAiNlSqZ0t8) 2026-10-25 19:12:43.976 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=84WX79mFUYc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/51/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/8b/68/8b681c3e9afc45ce8fcdc22a857ba038206354c4a1b9cb0b811ed5f0d9960ec4.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:12:44.468 [info] | Kicking off download for media item #437 (yCGb-SHbkiQ) 2026-10-25 19:12:45.338 [info] | Kicking off download for media item #438 (ZvEs3Erc994) 2026-10-25 19:12:46.530 [info] | Kicking off download for media item #439 (FFINynRcFtk) 2026-10-25 19:12:46.870 [info] | Kicking off download for media item #440 (Y387hW45FZ4) 2026-10-25 19:12:48.606 [info] | Kicking off download for media item #441 (GOVnYkhv6N8) 2026-10-25 19:12:49.353 [info] | Kicking off download for media item #442 (YlsDoGVwPbs) 2026-10-25 19:12:50.891 [info] | Kicking off download for media item #443 (15Ma2hnQIpg) 2026-10-25 19:12:51.491 [info] | Kicking off download for media item #444 (ZifdUnXpVuc) 2026-10-25 19:12:51.672 [info] | Kicking off download for media item #445 (SV8uBtUHAkQ) 2026-10-25 19:12:52.159 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:52.160 [info] | {"args":{"id":51},"id":106,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":60538929,"queue_time":299619901,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:12:52.166 [info] | {"args":{"id":60},"id":115,"meta":{},"system_time":1792951972166782900,"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"]} 2026-10-25 19:12:52.167 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:12:52.170 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OnSrsAkOyek --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/44/56/4456a0db0edb7919db8cfa7d031d3d649067784b99cae80f6269ae6e62b9abd8.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:12:52.630 [info] | Kicking off download for media item #446 (fo69ziKMekI) 2026-10-25 19:12:53.369 [info] | Kicking off download for media item #447 (juXFyXfd5to) 2026-10-25 19:12:55.706 [info] | Kicking off download for media item #448 (LuFNFd8I0WU) 2026-10-25 19:12:55.913 [info] | Kicking off download for media item #449 (PkZlv8TdrWs) 2026-10-25 19:12:57.388 [info] | Kicking off download for media item #450 (rAdsptcj8iQ) 2026-10-25 19:12:57.643 [info] | Kicking off download for media item #451 (QQu49zZsZ80) 2026-10-25 19:12:59.515 [info] | Kicking off download for media item #452 (8Nyr0JF4-MY) 2026-10-25 19:12:59.722 [info] | Kicking off download for media item #453 (Qvb62xlwBnU) 2026-10-25 19:13:00.674 [info] | {"source":"oban","event":"plugin:stop","duration":452,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:13:00.935 [info] | Kicking off download for media item #454 (NSBgMzFQ-2U) 2026-10-25 19:13:01.402 [info] | Kicking off download for media item #455 (jf4TeKO6UD4) 2026-10-25 19:13:01.658 [info] | Kicking off download for media item #456 (sbN7QUxMy6Y) 2026-10-25 19:13:01.718 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=OnSrsAkOyek --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/44/56/4456a0db0edb7919db8cfa7d031d3d649067784b99cae80f6269ae6e62b9abd8.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=OnSrsAkOyek [youtube] OnSrsAkOyek: Downloading webpage [youtube] OnSrsAkOyek: Downloading tv samsung player API JSON [youtube] OnSrsAkOyek: Downloading visionos player API JSON [youtube] OnSrsAkOyek: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] OnSrsAkOyek: Downloading m3u8 information [info] OnSrsAkOyek: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-02' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] OnSrsAkOyek: Downloading 1 format(s): 136+140-18 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-02 This Radio thought it was always plugged in | Can I FIX it?/This Radio thought it was always plugged in | Can I FIX it? [OnSrsAkOyek].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:13:01.718 [error] | yt-dlp download error for media item #60: "[youtube] Extracting URL: https://www.youtube.com/watch?v=OnSrsAkOyek\n[youtube] OnSrsAkOyek: Downloading webpage\n[youtube] OnSrsAkOyek: Downloading tv samsung player API JSON\n[youtube] OnSrsAkOyek: Downloading visionos player API JSON\n[youtube] OnSrsAkOyek: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] OnSrsAkOyek: Downloading m3u8 information\n[info] OnSrsAkOyek: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-02'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] OnSrsAkOyek: Downloading 1 format(s): 136+140-18\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-02 This Radio thought it was always plugged in | Can I FIX it?/This Radio thought it was always plugged in | Can I FIX it? [OnSrsAkOyek].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:13:01.725 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=OnSrsAkOyek\n[youtube] OnSrsAkOyek: Downloading webpage\n[youtube] OnSrsAkOyek: Downloading tv samsung player API JSON\n[youtube] OnSrsAkOyek: Downloading visionos player API JSON\n[youtube] OnSrsAkOyek: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] OnSrsAkOyek: Downloading m3u8 information\n[info] OnSrsAkOyek: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-08-02'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] OnSrsAkOyek: Downloading 1 format(s): 136+140-18\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-08-02 This Radio thought it was always plugged in | Can I FIX it?/This Radio thought it was always plugged in | Can I FIX it? [OnSrsAkOyek].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:13:01.726 [info] | {"args":{"id":60},"id":115,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9558532,"queue_time":349165929,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:13:01.737 [info] | {"args":{"id":61},"id":116,"meta":{},"system_time":1792951981737052040,"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"]} 2026-10-25 19:13:01.738 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:01.748 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-xp8gtQxrWc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/36/61/3661ba9ac1e7acf2331dee2a5170ed051f02d423f350c85b50bf08c57674b50c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:13:02.694 [info] | {"source":"oban","event":"plugin:stop","duration":2046,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:13:02.767 [info] | {"source":"oban","event":"plugin:stop","duration":1405,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:13:03.741 [info] | Kicking off download for media item #457 (YIvl8q_8Uvk) 2026-10-25 19:13:04.948 [info] | Kicking off download for media item #458 (hc883Myq1Ik) 2026-10-25 19:13:06.415 [info] | Kicking off download for media item #459 (F5C6q5SFa0Q) 2026-10-25 19:13:06.676 [info] | Kicking off download for media item #460 (8p4UjdxFGg0) 2026-10-25 19:13:07.532 [info] | Kicking off download for media item #461 (ajku5sonUhM) 2026-10-25 19:13:08.754 [info] | Kicking off download for media item #462 (A9JZW7hDBK8) 2026-10-25 19:13:09.964 [info] | Kicking off download for media item #463 (U-8uTTaY84Q) 2026-10-25 19:13:10.427 [info] | Kicking off download for media item #464 (4gIkrqP67OE) 2026-10-25 19:13:11.693 [info] | Kicking off download for media item #465 (4KS1sDFeN8k) 2026-10-25 19:13:12.780 [info] | Kicking off download for media item #466 (ufRwW-BVuUU) 2026-10-25 19:13:12.829 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-xp8gtQxrWc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/36/61/3661ba9ac1e7acf2331dee2a5170ed051f02d423f350c85b50bf08c57674b50c.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-xp8gtQxrWc [youtube] -xp8gtQxrWc: Downloading webpage [youtube] -xp8gtQxrWc: Downloading tv samsung player API JSON [youtube] -xp8gtQxrWc: Downloading visionos player API JSON [youtube] -xp8gtQxrWc: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] -xp8gtQxrWc: Downloading m3u8 information [info] -xp8gtQxrWc: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-20' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] -xp8gtQxrWc: Downloading 1 format(s): 298+140-20 [info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-20 Big Xbox AI Controversy, PS5 Emulation on Android, Steam Deck 2 APU Tested, PS5 Firmware Jailbroken/Big Xbox AI Controversy, PS5 Emulation on Android, Steam Deck 2 APU Tested, PS5 Firmware Jailbroken [-xp8gtQxrWc].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:13:12.829 [error] | yt-dlp download error for media item #61: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-xp8gtQxrWc\n[youtube] -xp8gtQxrWc: Downloading webpage\n[youtube] -xp8gtQxrWc: Downloading tv samsung player API JSON\n[youtube] -xp8gtQxrWc: Downloading visionos player API JSON\n[youtube] -xp8gtQxrWc: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] -xp8gtQxrWc: Downloading m3u8 information\n[info] -xp8gtQxrWc: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-20'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] -xp8gtQxrWc: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-20 Big Xbox AI Controversy, PS5 Emulation on Android, Steam Deck 2 APU Tested, PS5 Firmware Jailbroken/Big Xbox AI Controversy, PS5 Emulation on Android, Steam Deck 2 APU Tested, PS5 Firmware Jailbroken [-xp8gtQxrWc].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:13:12.835 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-xp8gtQxrWc\n[youtube] -xp8gtQxrWc: Downloading webpage\n[youtube] -xp8gtQxrWc: Downloading tv samsung player API JSON\n[youtube] -xp8gtQxrWc: Downloading visionos player API JSON\n[youtube] -xp8gtQxrWc: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] -xp8gtQxrWc: Downloading m3u8 information\n[info] -xp8gtQxrWc: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-20'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] -xp8gtQxrWc: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-20 Big Xbox AI Controversy, PS5 Emulation on Android, Steam Deck 2 APU Tested, PS5 Firmware Jailbroken/Big Xbox AI Controversy, PS5 Emulation on Android, Steam Deck 2 APU Tested, PS5 Firmware Jailbroken [-xp8gtQxrWc].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:13:12.837 [info] | {"args":{"id":61},"id":116,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":11098907,"queue_time":357735881,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:13:12.849 [info] | {"args":{"id":62},"id":117,"meta":{},"system_time":1792951992849540351,"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"]} 2026-10-25 19:13:12.851 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:12.860 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ucqx9P29CXE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/52/25/52255a8308a7fe4ceb6dd916b9dacee9a9b95c3b833546c544e7667e128c13fc.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:13:14.982 [info] | Kicking off download for media item #467 (h3EdhoI-HCI) 2026-10-25 19:13:15.446 [info] | Kicking off download for media item #468 (_V6t-aoVNTs) 2026-10-25 19:13:15.681 [info] | Kicking off download for media item #469 (RMQ0daRIpD0) 2026-10-25 19:13:16.711 [info] | Kicking off download for media item #470 (5Pm3r2Cmfvk) 2026-10-25 19:13:16.800 [info] | Kicking off download for media item #471 (NS0X3bfuinA) 2026-10-25 19:13:17.065 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ANeCY6NiJ6I --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/59/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/27/1d/271d05cdc268bf01786e474192bf4f1e059e33289c4a04525f91b6cd4abdd1e7.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:13:18.157 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9zE42ffDPKo --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/58/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/31/c9/31c9b2a5bf13c0b48a7701a3df6559fd696e4f1882ead6251069b5839895e20b.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:13:18.467 [info] | Kicking off download for media item #472 (_RCAGrBiLJY) 2026-10-25 19:13:20.001 [info] | Kicking off download for media item #473 (3FLlaGUzm2Q) 2026-10-25 19:13:20.947 request_id=GOHYWGvKBgZ1BmMAAKTB [info] | GET /media_profiles/new 2026-10-25 19:13:20.956 request_id=GOHYWGvKBgZ1BmMAAKTB [info] | Sent 200 in 9ms 2026-10-25 19:13:21.180 request_id=GOHYWHm3oCN-G8kAAKTh [info] | GET /media_profiles/1/edit 2026-10-25 19:13:21.193 request_id=GOHYWHm3oCN-G8kAAKTh [info] | Sent 200 in 12ms 2026-10-25 19:13:21.842 [info] | Kicking off download for media item #474 (rs4B8-qoY1I) 2026-10-25 19:13:22.870 [info] | Kicking off download for media item #475 (iuVFQPx0_ro) 2026-10-25 19:13:22.910 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=ucqx9P29CXE --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/52/25/52255a8308a7fe4ceb6dd916b9dacee9a9b95c3b833546c544e7667e128c13fc.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=ucqx9P29CXE [youtube] ucqx9P29CXE: Downloading webpage [youtube] ucqx9P29CXE: Downloading tv samsung player API JSON [youtube] ucqx9P29CXE: Downloading visionos player API JSON [youtube] ucqx9P29CXE: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] ucqx9P29CXE: Downloading m3u8 information [info] ucqx9P29CXE: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-07' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] ucqx9P29CXE: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-07 Steam Machine Emulation Guide/Steam Machine Emulation Guide [ucqx9P29CXE].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:13:22.910 [error] | yt-dlp download error for media item #62: "[youtube] Extracting URL: https://www.youtube.com/watch?v=ucqx9P29CXE\n[youtube] ucqx9P29CXE: Downloading webpage\n[youtube] ucqx9P29CXE: Downloading tv samsung player API JSON\n[youtube] ucqx9P29CXE: Downloading visionos player API JSON\n[youtube] ucqx9P29CXE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] ucqx9P29CXE: Downloading m3u8 information\n[info] ucqx9P29CXE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-07'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] ucqx9P29CXE: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-07 Steam Machine Emulation Guide/Steam Machine Emulation Guide [ucqx9P29CXE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:13:22.919 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=ucqx9P29CXE\n[youtube] ucqx9P29CXE: Downloading webpage\n[youtube] ucqx9P29CXE: Downloading tv samsung player API JSON\n[youtube] ucqx9P29CXE: Downloading visionos player API JSON\n[youtube] ucqx9P29CXE: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] ucqx9P29CXE: Downloading m3u8 information\n[info] ucqx9P29CXE: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-07'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] ucqx9P29CXE: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-07 Steam Machine Emulation Guide/Steam Machine Emulation Guide [ucqx9P29CXE].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:13:22.920 [info] | {"args":{"id":62},"id":117,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":10069748,"queue_time":368844951,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:13:22.927 [info] | {"args":{"id":63},"id":118,"meta":{},"system_time":1792952002927733040,"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"]} 2026-10-25 19:13:22.929 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:22.935 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=j8UtATA2oMc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/94/d6/94d667d835caf8f514b54ccbea8647c23d4cc3461fae38b6cabcde19d1055e6e.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:13:23.485 [info] | Kicking off download for media item #476 (Iyh3dSoXk9k) 2026-10-25 19:13:24.499 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:24.499 [info] | {"args":{"id":59},"id":114,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":54017622,"queue_time":328480051,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:13:24.510 [info] | {"args":{"id":64},"id":119,"meta":{},"system_time":1792952004509947820,"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"]} 2026-10-25 19:13:24.511 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:24.515 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=4GcJRRaXt30 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6f/cc/6fcc03e159e3089d6f3ecbb16b5b8881fd9e4d9a7289d2f8527b5bb28e310550.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:13:24.733 [info] | Kicking off download for media item #477 (oYLOR7DJzM0) 2026-10-25 19:13:25.016 [info] | Kicking off download for media item #478 (lryHp6fuMjg) 2026-10-25 19:13:25.176 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:25.177 [info] | {"args":{"id":58},"id":113,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":58933493,"queue_time":325241936,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:13:25.188 [info] | {"args":{"id":65},"id":120,"meta":{},"system_time":1792952005187744984,"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"]} 2026-10-25 19:13:25.192 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:25.197 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=VJwffCeo4jU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d7/76/d776f91f1dd003d3e7f07c00cfcbf04a9f0d6deb67bd2ee3d6f9564aef18eccc.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:13:26.858 [info] | Kicking off download for media item #479 (2Xx4iqykosI) 2026-10-25 19:13:27.512 [info] | Kicking off download for media item #480 (5e-Hrz5-jhU) 2026-10-25 19:13:27.513 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=VYzb2m83G2M --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/55/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e1/d3/e1d36ae7ac2545669561dc1785f2a9ffbaa6b697675ab71e20115c1daedf84dd.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:13:30.039 [info] | Kicking off download for media item #481 (U0eckrNxbzY) 2026-10-25 19:13:31.881 [info] | Kicking off download for media item #482 (m_YMB0sMKT4) 2026-10-25 19:13:31.892 [info] | Kicking off download for media item #483 (5k3R7G02n0E) 2026-10-25 19:13:32.528 [info] | Kicking off download for media item #484 (hHmpI9poG2s) 2026-10-25 19:13:32.765 [info] | Kicking off download for media item #485 (5zalBWUa7RU) 2026-10-25 19:13:32.778 [info] | {"source":"oban","event":"plugin:stop","duration":10124,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:13:34.060 [info] | Kicking off download for media item #486 (G8BfxAHfp6Q) 2026-10-25 19:13:34.234 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:34.235 [info] | {"args":{"id":55},"id":110,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":80001626,"queue_time":317232171,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:13:34.240 [info] | {"args":{"id":66},"id":121,"meta":{},"system_time":1792952014240742578,"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"]} 2026-10-25 19:13:34.242 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:13:34.246 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=2hRnT2beCzQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d4/d0/d4d0c976a3142438a1b02e550c8c409aa3f064786a78e04593ca5e8ad4f0db59.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:13:34.893 [info] | Kicking off download for media item #487 (8iEb266ZfWQ) 2026-10-25 19:13:36.541 [info] | Kicking off download for media item #488 (1nzVsLoJE9M) 2026-10-25 19:13:36.782 [info] | Kicking off download for media item #489 (_rbncNXoCyk) 2026-10-25 19:13:37.916 [info] | Kicking off download for media item #490 (4VLIMmimgfE) 2026-10-25 19:13:38.077 [info] | Kicking off download for media item #491 (9b9kuFcFblg) 2026-10-25 19:13:39.552 [info] | Kicking off download for media item #492 (OmaG8R3ffqQ) 2026-10-25 19:13:39.968 [info] | Kicking off download for media item #493 (KZvSEdFGyxE) 2026-10-25 19:13:41.797 [info] | Kicking off download for media item #494 (4baubNbyKu4) 2026-10-25 19:13:43.091 [info] | Kicking off download for media item #495 (iYElqO7EdXo) 2026-10-25 19:13:43.934 [info] | Kicking off download for media item #496 (cLREnxvoD90) 2026-10-25 19:13:44.017 [info] | Kicking off download for media item #497 (eQxUutzKsms) 2026-10-25 19:13:44.659 [info] | Kicking off download for media item #498 (mKuKXK-d804) 2026-10-25 19:13:46.811 [info] | Kicking off download for media item #499 (1bXMqiOVfL4) 2026-10-25 19:13:48.102 [info] | Kicking off download for media item #500 (86FjQ3VhH0o) 2026-10-25 19:13:48.669 [info] | Kicking off download for media item #501 (S5TP9ikLsKM) 2026-10-25 19:13:49.029 [info] | Kicking off download for media item #502 (QKHSlBi5qok) 2026-10-25 19:13:50.948 [info] | Kicking off download for media item #503 (WaemuaBSy2I) 2026-10-25 19:13:51.825 [info] | Kicking off download for media item #504 (vvb8DLgrlS0) 2026-10-25 19:13:52.113 [info] | Kicking off download for media item #505 (a9ZlYhgnI-g) 2026-10-25 19:13:52.681 [info] | Kicking off download for media item #506 (wPWhm6LabOw) 2026-10-25 19:13:53.040 [info] | Kicking off download for media item #507 (DOTIeawOFbI) 2026-10-25 19:13:55.838 [info] | Kicking off download for media item #508 (_c1H2YJ2p8A) 2026-10-25 19:13:56.123 [info] | Kicking off download for media item #509 (sTs4sHhPwEY) 2026-10-25 19:13:56.963 [info] | Kicking off download for media item #510 (Rvl4EA4Ptw8) 2026-10-25 19:13:57.053 [info] | Kicking off download for media item #511 (9AUtERZ6tXY) 2026-10-25 19:13:57.696 [info] | Kicking off download for media item #512 (-rE_ir5zfgA) 2026-10-25 19:14:00.135 [info] | Kicking off download for media item #513 (r5JOmVXvRH8) 2026-10-25 19:14:00.675 [info] | {"source":"oban","event":"plugin:stop","duration":271,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:14:01.708 [info] | Kicking off download for media item #514 (hi-8Z2O8OeU) 2026-10-25 19:14:01.855 [info] | Kicking off download for media item #515 (1_ra11FiYM4) 2026-10-25 19:14:02.064 [info] | Kicking off download for media item #516 (-7Akd32eJ9Y) 2026-10-25 19:14:02.696 [info] | {"source":"oban","event":"plugin:stop","duration":787,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:14:02.779 [info] | {"source":"oban","event":"plugin:stop","duration":1083,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:14:03.977 [info] | Kicking off download for media item #517 (xBWKw7PAdGY) 2026-10-25 19:14:05.278 [info] | Kicking off download for media item #518 (tu-5SO1wyrE) 2026-10-25 19:14:06.721 [info] | Kicking off download for media item #519 (FdP7lBAFbAg) 2026-10-25 19:14:06.739 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=VJwffCeo4jU --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/65/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e1/85/e18589e73f90e88c231f2e2bd2744ff69dc0cca101709fa763bc84322496dd7f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:14:06.868 [info] | Kicking off download for media item #520 (AJ2uk4Bpw3k) 2026-10-25 19:14:07.080 [info] | Kicking off download for media item #521 (m2KV8MHRJlQ) 2026-10-25 19:14:09.313 [info] | Kicking off download for media item #522 (mYmLE8lJ8AU) 2026-10-25 19:14:10.731 [info] | Kicking off download for media item #523 (E75eix1O72M) 2026-10-25 19:14:10.991 [info] | Kicking off download for media item #524 (SQ2BS_esKQo) 2026-10-25 19:14:11.098 [info] | Kicking off download for media item #525 (_PiiXM51oBo) 2026-10-25 19:14:12.889 [info] | Kicking off download for media item #526 (zC8ItXbidxM) 2026-10-25 19:14:13.059 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:13.059 [info] | {"args":{"id":65},"id":120,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":47871778,"queue_time":376184478,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:14:13.071 [info] | {"args":{"id":67},"id":122,"meta":{},"system_time":1792952053070975790,"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"]} 2026-10-25 19:14:13.072 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:13.075 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=otYIjxyWDOw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6d/ca/6dca0ad34d2598d9a57516362bd5f024e0e142e4b41a95dcd2990403b60cfacb.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:14:13.328 [info] | Kicking off download for media item #527 (zDlPCjdOaCM) 2026-10-25 19:14:14.742 [info] | Kicking off download for media item #528 (SiV_FL9pBQU) 2026-10-25 19:14:15.111 [info] | Kicking off download for media item #529 (WK5VuOInqlg) 2026-10-25 19:14:16.904 [info] | Kicking off download for media item #530 (4GPzu-ZnPBU) 2026-10-25 19:14:17.006 [info] | Kicking off download for media item #531 (5vQWyRCv3Iw) 2026-10-25 19:14:18.344 [info] | Kicking off download for media item #532 (SpxJmob21bI) 2026-10-25 19:14:18.755 [info] | Kicking off download for media item #533 (wDuuu6hxI9o) 2026-10-25 19:14:19.129 [info] | Kicking off download for media item #534 (wsADJa-23Sg) 2026-10-25 19:14:20.931 [info] | Kicking off download for media item #535 (6lIBIGUHrRg) 2026-10-25 19:14:22.363 [info] | Kicking off download for media item #536 (HptlIXLSZUQ) 2026-10-25 19:14:22.789 [info] | Kicking off download for media item #537 (1fD3K_I3skQ) 2026-10-25 19:14:24.025 [info] | Kicking off download for media item #538 (eVBhs7EEfKQ) 2026-10-25 19:14:24.148 [info] | Kicking off download for media item #539 (DVH0nHY-Wws) 2026-10-25 19:14:26.805 [info] | Kicking off download for media item #540 (0ng855e6OSs) 2026-10-25 19:14:26.965 [info] | Kicking off download for media item #541 (U9_OiBqJVUM) 2026-10-25 19:14:27.384 [info] | Kicking off download for media item #542 (cQtwB917NEI) 2026-10-25 19:14:27.692 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=4GcJRRaXt30 --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/64/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/89/16/8916d8fc86c43103dd33f0525aee9d1cfa1b869e09f6ddc3cfcb73297240a5b0.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:14:28.169 [info] | Kicking off download for media item #543 (8VIE47nBa7A) 2026-10-25 19:14:28.495 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=otYIjxyWDOw --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6d/ca/6dca0ad34d2598d9a57516362bd5f024e0e142e4b41a95dcd2990403b60cfacb.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=otYIjxyWDOw [youtube] otYIjxyWDOw: Downloading webpage WARNING: [youtube] [Errno 101] Network is unreachable. Retrying (1/3)... [youtube] otYIjxyWDOw: Downloading webpage [youtube] otYIjxyWDOw: Downloading tv samsung player API JSON [youtube] otYIjxyWDOw: Downloading visionos player API JSON [youtube] otYIjxyWDOw: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] otYIjxyWDOw: Downloading m3u8 information [info] otYIjxyWDOw: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-07-05' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] otYIjxyWDOw: Downloading 1 format(s): 136+140-15 [info] Writing video subtitles to: /downloads/StezStix Fix_/2026-07-05 This Darts Counter Exploded. So I Sacrificed Mine/This Darts Counter Exploded. So I Sacrificed Mine [otYIjxyWDOw].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:14:28.496 [error] | yt-dlp download error for media item #67: "[youtube] Extracting URL: https://www.youtube.com/watch?v=otYIjxyWDOw\n[youtube] otYIjxyWDOw: Downloading webpage\nWARNING: [youtube] [Errno 101] Network is unreachable. Retrying (1/3)...\n[youtube] otYIjxyWDOw: Downloading webpage\n[youtube] otYIjxyWDOw: Downloading tv samsung player API JSON\n[youtube] otYIjxyWDOw: Downloading visionos player API JSON\n[youtube] otYIjxyWDOw: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] otYIjxyWDOw: Downloading m3u8 information\n[info] otYIjxyWDOw: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-07-05'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] otYIjxyWDOw: Downloading 1 format(s): 136+140-15\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-07-05 This Darts Counter Exploded. So I Sacrificed Mine/This Darts Counter Exploded. So I Sacrificed Mine [otYIjxyWDOw].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:14:28.501 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=otYIjxyWDOw\n[youtube] otYIjxyWDOw: Downloading webpage\nWARNING: [youtube] [Errno 101] Network is unreachable. Retrying (1/3)...\n[youtube] otYIjxyWDOw: Downloading webpage\n[youtube] otYIjxyWDOw: Downloading tv samsung player API JSON\n[youtube] otYIjxyWDOw: Downloading visionos player API JSON\n[youtube] otYIjxyWDOw: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] otYIjxyWDOw: Downloading m3u8 information\n[info] otYIjxyWDOw: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-07-05'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] otYIjxyWDOw: Downloading 1 format(s): 136+140-15\n[info] Writing video subtitles to: /downloads/StezStix Fix_/2026-07-05 This Darts Counter Exploded. So I Sacrificed Mine/This Darts Counter Exploded. So I Sacrificed Mine [otYIjxyWDOw].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:14:28.502 [info] | {"args":{"id":67},"id":122,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":15430620,"queue_time":424069898,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:14:28.518 [info] | {"args":{"id":68},"id":123,"meta":{},"system_time":1792952068518314557,"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"]} 2026-10-25 19:14:28.520 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:28.532 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=fqJ-iM_fTdQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4e/47/4e4733060c5a174b3c8c32208981503ca1e21ef982df8ae3c3fa26b6faf2968a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:14:28.903 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=j8UtATA2oMc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/63/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/56/00/56004381ba0060573be0b33e95012fd7369763c224b5828e1ee29908402e0a0f.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:14:31.913 [info] | Kicking off download for media item #544 (ziEi_erTnpo) 2026-10-25 19:14:31.983 [info] | Kicking off download for media item #545 (WXgQhs4EuQY) 2026-10-25 19:14:32.184 [info] | Kicking off download for media item #546 (ZeaZWBrG__s) 2026-10-25 19:14:32.400 [info] | Kicking off download for media item #547 (qv0FQNwY1O4) 2026-10-25 19:14:32.781 [info] | {"source":"oban","event":"plugin:stop","duration":1052,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:14:33.051 [info] | Kicking off download for media item #548 (HEmLb2LaK3I) 2026-10-25 19:14:34.462 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:34.463 [info] | {"args":{"id":64},"id":119,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":69952288,"queue_time":379508939,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:14:34.487 [info] | {"args":{"id":69},"id":124,"meta":{},"system_time":1792952074486863998,"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"]} 2026-10-25 19:14:34.489 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:34.498 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=CasnUME_4eY --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/11/2d/112dd04c0bbb8471a116d8eb7d588e44148cb342f0f0af41bfca54d35fc1d2e9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:14:34.944 [info] | Kicking off download for media item #549 (Eb_AijWWG-k) 2026-10-25 19:14:36.008 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:36.009 [info] | {"args":{"id":63},"id":118,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":73081021,"queue_time":377926940,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:14:36.021 [info] | {"args":{"id":70},"id":125,"meta":{},"system_time":1792952076021500788,"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"]} 2026-10-25 19:14:36.025 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:36.030 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=eVsVM5IhV6U --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e0/11/e01117637eb2c4bef8674446c2108bb81104c93d8cdec7c62490de6478d23343.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:14:37.000 [info] | Kicking off download for media item #550 (W6TH8NHSIGs) 2026-10-25 19:14:37.414 [info] | Kicking off download for media item #551 (4ByeyqlasHY) 2026-10-25 19:14:38.197 [info] | Kicking off download for media item #552 (nUjoMdWH-JI) 2026-10-25 19:14:38.441 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=2hRnT2beCzQ --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/66/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/5b/e6/5be6fd724f822541e9832b0d5a77619182b3dd0b27a479535dc724aa9f519009.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:14:38.959 [info] | Kicking off download for media item #553 (mpewQ7Ra9Jg) 2026-10-25 19:14:39.169 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=fqJ-iM_fTdQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4e/47/4e4733060c5a174b3c8c32208981503ca1e21ef982df8ae3c3fa26b6faf2968a.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=fqJ-iM_fTdQ [youtube] fqJ-iM_fTdQ: Downloading webpage [youtube] fqJ-iM_fTdQ: Downloading tv samsung player API JSON [youtube] fqJ-iM_fTdQ: Downloading visionos player API JSON [youtube] fqJ-iM_fTdQ: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] fqJ-iM_fTdQ: Downloading m3u8 information [info] fqJ-iM_fTdQ: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-03' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] fqJ-iM_fTdQ: Downloading 1 format(s): 136+140-7 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-03 SteamOS is Now an Android App/SteamOS is Now an Android App [fqJ-iM_fTdQ].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:14:39.170 [error] | yt-dlp download error for media item #68: "[youtube] Extracting URL: https://www.youtube.com/watch?v=fqJ-iM_fTdQ\n[youtube] fqJ-iM_fTdQ: Downloading webpage\n[youtube] fqJ-iM_fTdQ: Downloading tv samsung player API JSON\n[youtube] fqJ-iM_fTdQ: Downloading visionos player API JSON\n[youtube] fqJ-iM_fTdQ: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] fqJ-iM_fTdQ: Downloading m3u8 information\n[info] fqJ-iM_fTdQ: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-03'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] fqJ-iM_fTdQ: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-03 SteamOS is Now an Android App/SteamOS is Now an Android App [fqJ-iM_fTdQ].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:14:39.173 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=fqJ-iM_fTdQ\n[youtube] fqJ-iM_fTdQ: Downloading webpage\n[youtube] fqJ-iM_fTdQ: Downloading tv samsung player API JSON\n[youtube] fqJ-iM_fTdQ: Downloading visionos player API JSON\n[youtube] fqJ-iM_fTdQ: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] fqJ-iM_fTdQ: Downloading m3u8 information\n[info] fqJ-iM_fTdQ: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-03'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] fqJ-iM_fTdQ: Downloading 1 format(s): 136+140-7\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-03 SteamOS is Now an Android App/SteamOS is Now an Android App [fqJ-iM_fTdQ].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:14:39.174 [info] | {"args":{"id":68},"id":123,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":10655776,"queue_time":439513697,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:14:39.181 [info] | {"args":{"id":71},"id":126,"meta":{},"system_time":1792952079181071511,"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"]} 2026-10-25 19:14:39.184 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:39.193 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=bpfxdP2dktM --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/f4/3e/f43ea58b09c160133613906a7efca6613d7fb22e800da1bc6da04a1b682d38e4.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:14:40.084 [info] | Kicking off download for media item #554 (dTtO88P101s) 2026-10-25 19:14:41.429 [info] | Kicking off download for media item #555 (5F3ZVVYrePg) 2026-10-25 19:14:42.211 [info] | Kicking off download for media item #556 (HhXIp7n3kic) 2026-10-25 19:14:42.980 [info] | Kicking off download for media item #557 (s0H1_umSee4) 2026-10-25 19:14:45.019 [info] | Kicking off download for media item #558 (1MTYHonBjdk) 2026-10-25 19:14:45.053 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:45.069 [info] | {"args":{"id":66},"id":121,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":70812595,"queue_time":385239955,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:14:45.078 [info] | {"args":{"id":72},"id":127,"meta":{},"system_time":1792952085078019460,"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"]} 2026-10-25 19:14:45.079 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:45.093 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3pGsUS-HCRc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/fb/46/fb46c7801af7be8da194e25d409471c40a5ba0d636c060c809e3baaa88068566.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:14:45.202 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=CasnUME_4eY --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/11/2d/112dd04c0bbb8471a116d8eb7d588e44148cb342f0f0af41bfca54d35fc1d2e9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=CasnUME_4eY [youtube] CasnUME_4eY: Downloading webpage [youtube] CasnUME_4eY: Downloading tv samsung player API JSON [youtube] CasnUME_4eY: Downloading visionos player API JSON [youtube] CasnUME_4eY: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] CasnUME_4eY: Downloading m3u8 information [info] CasnUME_4eY: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-19' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] CasnUME_4eY: Downloading 1 format(s): 298+140-20 [info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-19 Mig Switch Working on PS5, Xbox and Physical Games, SM64 L is Real 2407 Mystery Solved and more/Mig Switch Working on PS5, Xbox and Physical Games, SM64 L is Real 2407 Mystery Solved and more [CasnUME_4eY].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:14:45.203 [error] | yt-dlp download error for media item #69: "[youtube] Extracting URL: https://www.youtube.com/watch?v=CasnUME_4eY\n[youtube] CasnUME_4eY: Downloading webpage\n[youtube] CasnUME_4eY: Downloading tv samsung player API JSON\n[youtube] CasnUME_4eY: Downloading visionos player API JSON\n[youtube] CasnUME_4eY: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] CasnUME_4eY: Downloading m3u8 information\n[info] CasnUME_4eY: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-19'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] CasnUME_4eY: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-19 Mig Switch Working on PS5, Xbox and Physical Games, SM64 L is Real 2407 Mystery Solved and more/Mig Switch Working on PS5, Xbox and Physical Games, SM64 L is Real 2407 Mystery Solved and more [CasnUME_4eY].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:14:45.207 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=CasnUME_4eY\n[youtube] CasnUME_4eY: Downloading webpage\n[youtube] CasnUME_4eY: Downloading tv samsung player API JSON\n[youtube] CasnUME_4eY: Downloading visionos player API JSON\n[youtube] CasnUME_4eY: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] CasnUME_4eY: Downloading m3u8 information\n[info] CasnUME_4eY: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-19'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] CasnUME_4eY: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-19 Mig Switch Working on PS5, Xbox and Physical Games, SM64 L is Real 2407 Mystery Solved and more/Mig Switch Working on PS5, Xbox and Physical Games, SM64 L is Real 2407 Mystery Solved and more [CasnUME_4eY].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:14:45.208 [info] | {"args":{"id":69},"id":124,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":10720783,"queue_time":444473860,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:14:45.220 [info] | {"args":{"id":73},"id":128,"meta":{},"system_time":1792952085220657448,"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"]} 2026-10-25 19:14:45.222 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:45.228 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwWHEGWDK94 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/80/bd/80bdfc16a9839015c51857d3de4ea806c396248ad0a6f88cdc8a3e2a0533e778.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:14:46.108 [info] | Kicking off download for media item #559 (86DCs9IajAU) 2026-10-25 19:14:46.226 [info] | Kicking off download for media item #560 (2xSjZsq21Ow) 2026-10-25 19:14:46.444 [info] | Kicking off download for media item #561 (baDsKoxg2X4) 2026-10-25 19:14:46.993 [info] | Kicking off download for media item #562 (Y1ZdsrJJFrY) 2026-10-25 19:14:51.027 [info] | Kicking off download for media item #563 (0YWwyY2yLEc) 2026-10-25 19:14:51.392 [info] | Kicking off download for media item #564 (MP9YR4BXrzA) 2026-10-25 19:14:51.466 [info] | Kicking off download for media item #565 (uQDvbyS5HX4) 2026-10-25 19:14:52.043 [info] | Kicking off download for media item #566 (ghVRrHhRJXw) 2026-10-25 19:14:53.126 [info] | Kicking off download for media item #567 (RV01KKouQYw) 2026-10-25 19:14:53.290 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=kwWHEGWDK94 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/80/bd/80bdfc16a9839015c51857d3de4ea806c396248ad0a6f88cdc8a3e2a0533e778.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=kwWHEGWDK94 [youtube] kwWHEGWDK94: Downloading webpage [youtube] kwWHEGWDK94: Downloading tv samsung player API JSON [youtube] kwWHEGWDK94: Downloading visionos player API JSON [youtube] kwWHEGWDK94: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] kwWHEGWDK94: Downloading m3u8 information [info] kwWHEGWDK94: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-02' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] kwWHEGWDK94: Downloading 1 format(s): 136+140-6 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-02 Retroid Pocket Duo Lite In-Depth Review/Retroid Pocket Duo Lite In-Depth Review [kwWHEGWDK94].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:14:53.290 [error] | yt-dlp download error for media item #73: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kwWHEGWDK94\n[youtube] kwWHEGWDK94: Downloading webpage\n[youtube] kwWHEGWDK94: Downloading tv samsung player API JSON\n[youtube] kwWHEGWDK94: Downloading visionos player API JSON\n[youtube] kwWHEGWDK94: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] kwWHEGWDK94: Downloading m3u8 information\n[info] kwWHEGWDK94: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-02'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] kwWHEGWDK94: Downloading 1 format(s): 136+140-6\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-02 Retroid Pocket Duo Lite In-Depth Review/Retroid Pocket Duo Lite In-Depth Review [kwWHEGWDK94].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:14:53.296 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=kwWHEGWDK94\n[youtube] kwWHEGWDK94: Downloading webpage\n[youtube] kwWHEGWDK94: Downloading tv samsung player API JSON\n[youtube] kwWHEGWDK94: Downloading visionos player API JSON\n[youtube] kwWHEGWDK94: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] kwWHEGWDK94: Downloading m3u8 information\n[info] kwWHEGWDK94: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-02'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] kwWHEGWDK94: Downloading 1 format(s): 136+140-6\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-10-02 Retroid Pocket Duo Lite In-Depth Review/Retroid Pocket Duo Lite In-Depth Review [kwWHEGWDK94].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:14:53.296 [info] | {"args":{"id":73},"id":128,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":8075814,"queue_time":451218927,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:14:53.303 [info] | {"args":{"id":74},"id":129,"meta":{},"system_time":1792952093303856300,"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"]} 2026-10-25 19:14:53.305 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:14:53.310 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IDIgNTi5lk8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/fb/7e/fb7ebcca3459887b1fc4bbd9f05db588abc061686e73819ffec39857ae9017f9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:14:55.042 [info] | Kicking off download for media item #568 (Qe97x91wWxg) 2026-10-25 19:14:55.482 [info] | Kicking off download for media item #569 (5ATL1kX7fMQ) 2026-10-25 19:14:56.425 [info] | Kicking off download for media item #570 (JWQ3kJYdf_0) 2026-10-25 19:14:59.057 [info] | Kicking off download for media item #571 (aIUA7CSi-Ls) 2026-10-25 19:14:59.060 [info] | Kicking off download for media item #572 (e_JTZYh53xw) 2026-10-25 19:15:00.141 [info] | Kicking off download for media item #573 (x299rK_-RdM) 2026-10-25 19:15:00.437 [info] | Kicking off download for media item #574 (gIv0AuKe01A) 2026-10-25 19:15:00.497 [info] | Kicking off download for media item #575 (dosZwILXmvs) 2026-10-25 19:15:00.676 [info] | {"source":"oban","event":"plugin:stop","duration":530,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:15:02.699 [info] | {"source":"oban","event":"plugin:stop","duration":1266,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:15:02.783 [info] | {"source":"oban","event":"plugin:stop","duration":964,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:15:03.561 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=IDIgNTi5lk8 --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Mr. Sujano/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/fb/7e/fb7ebcca3459887b1fc4bbd9f05db588abc061686e73819ffec39857ae9017f9.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=IDIgNTi5lk8 [youtube] IDIgNTi5lk8: Downloading webpage [youtube] IDIgNTi5lk8: Downloading tv samsung player API JSON [youtube] IDIgNTi5lk8: Downloading visionos player API JSON [youtube] IDIgNTi5lk8: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] IDIgNTi5lk8: Downloading m3u8 information [info] IDIgNTi5lk8: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-18' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] IDIgNTi5lk8: Downloading 1 format(s): 298+140-20 [info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-18 How to Remove Bloatware from Smart TVs, Open Source PS2 BIOS, Smash Ultimate Ported to PC and more/How to Remove Bloatware from Smart TVs, Open Source PS2 BIOS, Smash Ultimate Ported to PC and more [IDIgNTi5lk8].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:15:03.561 [error] | yt-dlp download error for media item #74: "[youtube] Extracting URL: https://www.youtube.com/watch?v=IDIgNTi5lk8\n[youtube] IDIgNTi5lk8: Downloading webpage\n[youtube] IDIgNTi5lk8: Downloading tv samsung player API JSON\n[youtube] IDIgNTi5lk8: Downloading visionos player API JSON\n[youtube] IDIgNTi5lk8: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] IDIgNTi5lk8: Downloading m3u8 information\n[info] IDIgNTi5lk8: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-18'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] IDIgNTi5lk8: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-18 How to Remove Bloatware from Smart TVs, Open Source PS2 BIOS, Smash Ultimate Ported to PC and more/How to Remove Bloatware from Smart TVs, Open Source PS2 BIOS, Smash Ultimate Ported to PC and more [IDIgNTi5lk8].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:15:03.564 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=IDIgNTi5lk8\n[youtube] IDIgNTi5lk8: Downloading webpage\n[youtube] IDIgNTi5lk8: Downloading tv samsung player API JSON\n[youtube] IDIgNTi5lk8: Downloading visionos player API JSON\n[youtube] IDIgNTi5lk8: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] IDIgNTi5lk8: Downloading m3u8 information\n[info] IDIgNTi5lk8: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-10-18'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] IDIgNTi5lk8: Downloading 1 format(s): 298+140-20\n[info] Writing video subtitles to: /downloads/Mr. Sujano/2026-10-18 How to Remove Bloatware from Smart TVs, Open Source PS2 BIOS, Smash Ultimate Ported to PC and more/How to Remove Bloatware from Smart TVs, Open Source PS2 BIOS, Smash Ultimate Ported to PC and more [IDIgNTi5lk8].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:15:03.565 [info] | {"args":{"id":74},"id":129,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":10261193,"queue_time":457302935,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:15:03.576 [info] | {"args":{"id":75},"id":130,"meta":{},"system_time":1792952103576797415,"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"]} 2026-10-25 19:15:03.577 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:15:03.581 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GXSwvcthSyc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/d2/87/d28775a24988ac94eb54ed09dc84007b1f78b1013dcdea6e5002c0294a067090.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:15:04.095 [info] | Kicking off download for media item #576 (4G5OERTSHI4) 2026-10-25 19:15:04.509 [info] | Kicking off download for media item #577 (CImhz8sVEy8) 2026-10-25 19:15:05.075 [info] | Kicking off download for media item #578 (iv9sR_3hzkU) 2026-10-25 19:15:05.450 [info] | Kicking off download for media item #579 (YI4lBxTpzB4) 2026-10-25 19:15:06.161 [info] | Kicking off download for media item #580 (V1xQbTYjWBw) 2026-10-25 19:15:08.524 [info] | Kicking off download for media item #581 (FvJ7QP6iId4) 2026-10-25 19:15:09.463 [info] | Kicking off download for media item #582 (_tbtH3mNNuY) 2026-10-25 19:15:10.088 [info] | Kicking off download for media item #583 (w0Nsq0TdWjs) 2026-10-25 19:15:12.113 [info] | Kicking off download for media item #584 (C74y9Uu5QyQ) 2026-10-25 19:15:12.475 [info] | Kicking off download for media item #585 (oqcWTwTXYoA) 2026-10-25 19:15:12.541 [info] | Kicking off download for media item #586 (AabM19WWKp4) 2026-10-25 19:15:13.179 [info] | Kicking off download for media item #587 (vsn0i7xXge0) 2026-10-25 19:15:14.101 [info] | Kicking off download for media item #588 (1nRxmYwLqjo) 2026-10-25 19:15:15.221 [info] | Kicking off download for media item #589 (GCFKNlvOMDg) 2026-10-25 19:15:16.487 [info] | Kicking off download for media item #590 (qbANqBOYzTU) 2026-10-25 19:15:16.556 [info] | Kicking off download for media item #591 (Gh0ro3FhvnQ) 2026-10-25 19:15:17.113 [info] | Kicking off download for media item #592 (0UjgpnYkcOE) 2026-10-25 19:15:17.190 [info] | Kicking off download for media item #593 (kKB-HCNE8ao) 2026-10-25 19:15:19.262 [info] | Kicking off download for media item #594 (MApwWlFg2aw) 2026-10-25 19:15:20.499 [info] | Kicking off download for media item #595 (5Cq3K9lBli0) 2026-10-25 19:15:20.569 [info] | Kicking off download for media item #596 (gkPmfUMy_vo) 2026-10-25 19:15:21.124 [info] | Kicking off download for media item #597 (lzfGkINXsp8) 2026-10-25 19:15:22.289 [info] | Kicking off download for media item #598 (7NtQ5et5GnE) 2026-10-25 19:15:23.206 [info] | Kicking off download for media item #599 (_GNqky2cFTM) 2026-10-25 19:15:24.582 [info] | Kicking off download for media item #600 (sYx6mklb23c) 2026-10-25 19:15:25.510 [info] | Kicking off download for media item #601 (RY-bZnXt2ok) 2026-10-25 19:15:26.143 [info] | Kicking off download for media item #602 (dbU_9efOZbI) 2026-10-25 19:15:26.302 [info] | Kicking off download for media item #603 (36V_KGbp5vU) 2026-10-25 19:15:28.594 [info] | Kicking off download for media item #604 (MFu4goCqEko) 2026-10-25 19:15:29.226 [info] | Kicking off download for media item #605 (wwFdHsIwaoE) 2026-10-25 19:15:29.316 [info] | Kicking off download for media item #606 (3DxmQDJJTn4) 2026-10-25 19:15:29.526 [info] | Kicking off download for media item #607 (BkHBEpiF9FI) 2026-10-25 19:15:30.164 [info] | Kicking off download for media item #608 (4-GJLoD2ucY) 2026-10-25 19:15:32.786 [info] | {"source":"oban","event":"plugin:stop","duration":1626,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:15:33.543 [info] | Kicking off download for media item #609 (wSN1L2XyyUY) 2026-10-25 19:15:33.613 [info] | Kicking off download for media item #610 (fMd9giC6AYc) 2026-10-25 19:15:34.329 [info] | Kicking off download for media item #611 (YuQ9jtkcw8Y) 2026-10-25 19:15:35.307 [info] | Kicking off download for media item #612 (GbnMyywtsL8) 2026-10-25 19:15:36.251 [info] | Kicking off download for media item #613 (1ECFh-ybjCw) 2026-10-25 19:15:38.346 [info] | Kicking off download for media item #614 (yNh0-lMwo5c) 2026-10-25 19:15:38.573 [info] | Kicking off download for media item #615 (53ttoD8GYJE) 2026-10-25 19:15:38.631 [info] | Kicking off download for media item #616 (Bn6l3zZvdok) 2026-10-25 19:15:40.348 [info] | Kicking off download for media item #617 (zrbVR5-x5bo) 2026-10-25 19:15:42.121 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3pGsUS-HCRc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/72/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/f6/57/f657b60a7069a5c15bee4996e98b2b965763cd399c05ee0818e96334670641b6.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:15:43.368 [info] | Kicking off download for media item #618 (Bn8QWiZ7aEU) 2026-10-25 19:15:43.591 [info] | Kicking off download for media item #619 (iwN48vMb5-I) 2026-10-25 19:15:43.684 [info] | Kicking off download for media item #620 (AEmThOmbWEo) 2026-10-25 19:15:45.284 [info] | Kicking off download for media item #621 (7W9rZ_lS4gY) 2026-10-25 19:15:46.379 [info] | Kicking off download for media item #622 (SVwwV2Mvrdo) 2026-10-25 19:15:48.407 [info] | Kicking off download for media item #623 (iBvYL9ASI1s) 2026-10-25 19:15:48.642 [info] | Kicking off download for media item #624 (uRB7iUCX4KQ) 2026-10-25 19:15:48.702 [info] | Kicking off download for media item #625 (9bRTbZFP1c8) 2026-10-25 19:15:52.124 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:15:52.126 [info] | {"args":{"id":72},"id":127,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":67047059,"queue_time":452076886,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:15:52.147 [info] | {"args":{"id":76},"id":131,"meta":{},"system_time":1792952152147615261,"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"]} 2026-10-25 19:15:52.149 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:15:52.155 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=MvDn8lKPvVc --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Modern Vintage Gamer/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/e0/64/e064e24e0c57dee891c7bdbe3c5f31746ef9abc8ffb107ce750497aae9ac7e83.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:15:52.404 [info] | Kicking off download for media item #626 (vAV2adJdkAw) 2026-10-25 19:15:53.434 [info] | Kicking off download for media item #627 (SANPkY7KpvU) 2026-10-25 19:15:54.662 [info] | Kicking off download for media item #628 (c66hfqw4SKc) 2026-10-25 19:15:55.309 [info] | Kicking off download for media item #629 (ZluWUW1KLAs) 2026-10-25 19:15:55.755 [info] | Kicking off download for media item #630 (oO94ycDPtjM) 2026-10-25 19:15:55.757 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=eVsVM5IhV6U --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/70/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/0e/f6/0ef63cd0975c969d56128d7ff169b912cfeecb0d947e311f7ed1d7d9c3940663.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:15:58.465 [info] | Kicking off download for media item #631 (7fXhGrHK7ow) 2026-10-25 19:16:00.677 [info] | {"source":"oban","event":"plugin:stop","duration":309,"jobs":[],"plugin":"Oban.Cron"} 2026-10-25 19:16:00.696 [info] | Kicking off download for media item #632 (sVPot6-YbsM) 2026-10-25 19:16:00.794 [info] | Kicking off download for media item #633 (m1imLbTl12c) 2026-10-25 19:16:01.437 [info] | Kicking off download for media item #634 (M173zAja92c) 2026-10-25 19:16:02.701 [info] | {"source":"oban","event":"plugin:stop","duration":1056,"plugin":"Oban.Lifeline","discarded_jobs":[],"rescued_jobs":[]} 2026-10-25 19:16:02.789 [info] | {"source":"oban","event":"plugin:stop","duration":1452,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:16:03.505 [info] | Kicking off download for media item #635 (dxQgyCRw130) 2026-10-25 19:16:04.199 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:16:04.200 [info] | {"args":{"id":70},"id":125,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":88178171,"queue_time":444019960,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:16:04.212 [info] | {"args":{"id":77},"id":132,"meta":{},"system_time":1792952164212146962,"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"]} 2026-10-25 19:16:04.213 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:16:04.219 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=CSth1uwS7OQ --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/StezStix Fix_/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/40/e5/40e5d1be312d1f95497e8c2d0b99d7efc6b50c55f80c4ef8c3d8df402f285be5.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:16:05.351 [info] | Kicking off download for media item #636 (bsLNEPA4V9M) 2026-10-25 19:16:05.726 [info] | Kicking off download for media item #637 (5q6pAltkgB4) 2026-10-25 19:16:07.534 [info] | Kicking off download for media item #638 (M0FnkaPAW2s) 2026-10-25 19:16:07.819 [info] | Kicking off download for media item #639 (dvXnCZQwJPQ) 2026-10-25 19:16:08.462 [info] | Kicking off download for media item #640 (C4KlPceGTzg) 2026-10-25 19:16:10.785 [info] | Kicking off download for media item #641 (WqNvvQ-B2a0) 2026-10-25 19:16:13.562 [info] | Kicking off download for media item #642 (BuxVoVJ44iI) 2026-10-25 19:16:13.845 [info] | Kicking off download for media item #643 (L53lWfUb57g) 2026-10-25 19:16:15.379 [info] | Kicking off download for media item #644 (pWycCq7swcA) 2026-10-25 19:16:16.805 [info] | Kicking off download for media item #645 (XMqqmQe9cxs) 2026-10-25 19:16:17.217 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=GXSwvcthSyc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/75/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/62/59/6259a2bf36e0b543b9ae24e58c9d903d13568a5240f4b06174d3bb7efa8ac94a.json --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache --quiet 2026-10-25 19:16:18.534 [info] | Kicking off download for media item #646 (aZ1SvlU1Jfg) 2026-10-25 19:16:18.585 [info] | Kicking off download for media item #647 (Xjxg2e1W4aM) 2026-10-25 19:16:19.869 [info] | Kicking off download for media item #648 (JtrCTbiNVmI) 2026-10-25 19:16:21.822 [info] | Kicking off download for media item #649 (nT0Z_M-fJyM) 2026-10-25 19:16:24.423 [info] | Kicking off download for media item #650 (In2JqPA1I3s) 2026-10-25 19:16:24.616 [info] | Kicking off download for media item #651 (Jrg0dmUXRDM) 2026-10-25 19:16:24.888 [info] | Kicking off download for media item #652 (odAibuffNnA) 2026-10-25 19:16:25.782 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:16:25.783 [info] | {"args":{"id":75},"id":130,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":82205619,"queue_time":467575878,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:16:25.793 [info] | {"args":{"id":78},"id":133,"meta":{},"system_time":1792952185792848359,"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"]} 2026-10-25 19:16:25.798 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:16:25.807 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-N0g8OqOeJU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/39/98/399883d8853e352d61ba510ade17c1ab922ed62eedbacdcdd64a3461f47fe449.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:16:26.855 [info] | Kicking off download for media item #653 (ockNRSt3Nsk) 2026-10-25 19:16:27.574 [info] | Kicking off download for media item #654 (vWB4UC--apE) 2026-10-25 19:16:28.637 [info] | Kicking off download for media item #655 (qs2HRIWsto4) 2026-10-25 19:16:30.906 [info] | Kicking off download for media item #656 (t2rMB5z9dQw) 2026-10-25 19:16:31.873 [info] | Kicking off download for media item #657 (NfdVtJmeXfY) 2026-10-25 19:16:32.791 [info] | {"source":"oban","event":"plugin:stop","duration":1074,"plugin":"Oban.Pruner","pruned_count":0} 2026-10-25 19:16:33.450 [info] | Kicking off download for media item #658 (I4oV-J1BFlE) 2026-10-25 19:16:33.606 [info] | Kicking off download for media item #659 (Dhl_yIW_XFc) 2026-10-25 19:16:33.666 [info] | Kicking off download for media item #660 (xWmPts6N2Oo) 2026-10-25 19:16:35.030 [error] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=-N0g8OqOeJU --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Retro Game Corps/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/39/98/399883d8853e352d61ba510ade17c1ab922ed62eedbacdcdd64a3461f47fe449.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 1 with: [youtube] Extracting URL: https://www.youtube.com/watch?v=-N0g8OqOeJU [youtube] -N0g8OqOeJU: Downloading webpage [youtube] -N0g8OqOeJU: Downloading tv samsung player API JSON [youtube] -N0g8OqOeJU: Downloading visionos player API JSON [youtube] -N0g8OqOeJU: Downloading player cbcfbf2f-main [youtube] [jsc:deno] Solving JS challenges using deno [youtube] -N0g8OqOeJU: Downloading m3u8 information [info] -N0g8OqOeJU: Downloading subtitles: en [MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-29' [SponsorBlock] Fetching SponsorBlock segments [SponsorBlock] No matching segments were found in the SponsorBlock database [info] -N0g8OqOeJU: Downloading 1 format(s): 136+140-1 [info] Writing video subtitles to: /downloads/Retro Game Corps/2026-09-29 Why I'm Returning the Steam Frame/Why I'm Returning the Steam Frame [-N0g8OqOeJU].en.vtt WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests 2026-10-25 19:16:35.035 [error] | yt-dlp download error for media item #78: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-N0g8OqOeJU\n[youtube] -N0g8OqOeJU: Downloading webpage\n[youtube] -N0g8OqOeJU: Downloading tv samsung player API JSON\n[youtube] -N0g8OqOeJU: Downloading visionos player API JSON\n[youtube] -N0g8OqOeJU: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] -N0g8OqOeJU: Downloading m3u8 information\n[info] -N0g8OqOeJU: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-29'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] -N0g8OqOeJU: Downloading 1 format(s): 136+140-1\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-09-29 Why I'm Returning the Steam Frame/Why I'm Returning the Steam Frame [-N0g8OqOeJU].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:16:35.040 [error] | yt-dlp download will not be retried: "[youtube] Extracting URL: https://www.youtube.com/watch?v=-N0g8OqOeJU\n[youtube] -N0g8OqOeJU: Downloading webpage\n[youtube] -N0g8OqOeJU: Downloading tv samsung player API JSON\n[youtube] -N0g8OqOeJU: Downloading visionos player API JSON\n[youtube] -N0g8OqOeJU: Downloading player cbcfbf2f-main\n[youtube] [jsc:deno] Solving JS challenges using deno\n[youtube] -N0g8OqOeJU: Downloading m3u8 information\n[info] -N0g8OqOeJU: Downloading subtitles: en\n[MetadataParser] Parsed meta_date from '%(upload_date>%Y-%m-%d)s': '2026-09-29'\n[SponsorBlock] Fetching SponsorBlock segments\n[SponsorBlock] No matching segments were found in the SponsorBlock database\n[info] -N0g8OqOeJU: Downloading 1 format(s): 136+140-1\n[info] Writing video subtitles to: /downloads/Retro Game Corps/2026-09-29 Why I'm Returning the Steam Frame/Why I'm Returning the Steam Frame [-N0g8OqOeJU].en.vtt\nWARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies\nERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests\n" 2026-10-25 19:16:35.042 [info] | {"args":{"id":78},"id":133,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:stop","duration":9248154,"queue_time":547790896,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 2026-10-25 19:16:35.055 [info] | {"args":{"id":79},"id":134,"meta":{},"system_time":1792952195055737541,"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"]} 2026-10-25 19:16:35.058 [info] | User scripts lifecyle file either not present or is empty. Skipping. 2026-10-25 19:16:35.072 [info] | [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=3RLCl636UVI --no-simulate --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --sub-langs en --embed-subs --write-auto-subs --embed-thumbnail --convert-thumbnail jpg --embed-metadata --remux-video mp4 --format-sort res:720,+codec:avc:m4a --format bestvideo*[format_note!*=?AI-upscaled]+bestaudio[format_note!*=?AI-upscaled]/best[format_note!*=?AI-upscaled] --sponsorblock-remove sponsor --output /downloads/Kyle Bosman/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/2d/d3/2dd380ae041c889287e0b14ba05098fa60bef6b87e3f94555becad8710e392fa.json --newline --progress-template download:pinchflat-progress:%(progress._percent_str)s|%(progress.downloaded_bytes)s|%(progress.total_bytes)s|%(progress.total_bytes_estimate)s|%(progress.eta)s|%(progress.speed)s --windows-filenames --cache-dir /tmp/pinchflat/data/yt-dlp-cache 2026-10-25 19:16:35.926 [info] | Kicking off download for media item #661 (jnI9i1RSmGs) 2026-10-25 19:16:36.905 [info] | Kicking off download for media item #662 (iqNusdhQ1fA) 2026-10-25 19:16:37.780 request_id=GOHYhj_9K_oOVU8AAPRh [info] | GET / 2026-10-25 19:16:37.809 request_id=GOHYhj_9K_oOVU8AAPRh [info] | Sent 200 in 28ms 2026-10-25 19:16:38.007 [info] | CONNECTED TO Phoenix.LiveView.Socket in 22µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "[FILTERED]", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://yt.flowlee.net/assets/app-9d1914f9b2a9522c7eaac0bf9e2d032e.css?vsn=d", "1" => "https://yt.flowlee.net/assets/app-475b12baad7f0b0c46277323e580a695.js?vsn=d"}, "vsn" => "2.0.0"} 2026-10-25 19:16:38.079 request_id=GOHYhlHLSOutKL4AAPYB [info] | GET /diagnostics/vacuum_database 2026-10-25 19:16:38.079 request_id=GOHYhlHLSOutKL4AAPYB [info] | Sent 404 in 293µs 2026-10-25 19:16:38.258 request_id=GOHYhlxzexmYbYAAAPYh [info] | GET /settings/cookies 2026-10-25 19:16:38.260 request_id=GOHYhlxzexmYbYAAAPYh [info] | Sent 200 in 1ms 2026-10-25 19:16:38.625 [info] | Kicking off download for media item #663 (vkR3ebsBAjQ) 2026-10-25 19:16:38.686 [info] | Kicking off download for media item #664 (ATWHXhKubkc) 2026-10-25 19:16:38.756 request_id=GOHYhnoj9JQzMNgAAPbB [info] | GET /diagnostics/toggle_scheduled_compaction 2026-10-25 19:16:38.756 request_id=GOHYhnoj9JQzMNgAAPbB [info] | Sent 404 in 366µs